第一篇:創建成功的新品牌
創建成功的新品牌
據統計,新產品上市后,95%都會遭遇失敗。要想成功創建一個新品牌,你需要先了解下面幾個原則。
第一,市場調研,并不能幫助你了解顧客的真正需求。第二,市場新入者通常都難以進入大的市場,即使做廣告也不能達到很好的效果。第三,并不是只有同類產品才是你的競爭對手。第四,顧客之所以會選擇某個特定的品牌,是因為他們已經習慣于購買這個牌子的產品。與其盲目追求品牌聲譽,不如先用產品來打動顧客的心。第五,起初不要幻想做顧客心中的第一品牌,做顧客記得最清楚的品牌更具可操作性。第六,慎重投放廣告。品牌如果僅僅靠廣告拉動,費用將非常龐大。第七,找準問題所在,并用正確的方式加以解決。第八,品牌價值最強大的驅動力是顧客體驗。第九,品牌、創新和增長三者高度相關。企業應該更關注品牌成長,廣告只是一種手段。優秀的品牌都是創新的品牌,創新又會帶來利潤的增長。
第二篇:京東申請新品牌所需資料
京東申請新品牌所需資料: 品牌名 品牌首字母
品牌logo,需要與商標圖文信息一致,尺寸400×200僅支持jpg、gif和png圖片,大小不超過200K。
品牌類型:國際品牌/國內品牌 經營類型:自有品牌/代理品牌 品牌使用期限/永久
上傳以下品牌資質掃描件電子版須加蓋彩色企業公章(即紙質版蓋章,掃描或拍照上傳),文字內容清晰可辨,支持jpg、gif和png圖片,大小不超過4M。
1、商標注冊證/商品注冊申請書
2、銷售授權書/進貨發票
3、質檢、檢疫、檢驗報告/報關單類
4、衛生/生產許可證
1號店申請新品牌所需
添加1個品牌,需支付資質審核費50.0元 7個工作日內完成新增品牌的審核
第三篇:卷煙新品牌上柜感想
卷煙新品牌上柜工作感想
新品牌的宣傳和培育是客戶經理日常工作的重要內容之一,也是緩解目前一些緊俏品牌貨源不足,提高卷煙銷售結構的有效手段。近期按公司要求責任品牌嬌子、金圣、七匹狼卷煙城區客戶達到100%,通過近一年以來對客戶經理工作的熟悉,我感覺在實際工作中,對于品牌上柜工作是有喜有憂:喜的是大部分零售客戶的積極配合能使新品牌順利上柜,促進銷售;憂的是個別零售客戶持不配合態度,認為客戶經理推介的卷煙都不好賣。作為客戶經理,在困難面前不能畏難不前,而應針對不同類別、區域的客戶,做出相應的措施,通過不懈的努力完成公司所分配的工作目標。
在新品牌上柜工作中,最主要的是要針對零售客戶的性格及經營特征做工作,做到有的放矢。作為零售客戶,一般分為三類:
第一類,積極配合型。他們對新品牌的上柜工作非常配合,而且也非常樂意銷售,進貨也非常積極。對于這類客戶的新品牌上柜,所要花費的氣力最小,效果最好,一般只要向其介紹一下產品本身的一般特征,有宣傳品及樣品也可以讓其張貼一下或評吸一下就可以了,一次就能完成任務。
第二類,被動配合型。他們對上柜品牌的接受力不如第一類,但也不完全排斥。對于此類客戶,不單單要通過贈送樣品、張貼廣告宣傳品及一般性介紹,還要了解其拒絕的原因。此類客戶的最主要的顧慮就是新品牌的上柜進貨后較長時間賣不動而擔心受到損失,因為他們的銷售也是被動的,顧客要什么就給什么,一般不主動介紹新品牌。因此,作為客戶經理,也就要打消他們的顧慮,通過有針對性的服務,讓零售客戶對新品牌有全面的了解和認識,包括對新品牌的產地、吸味、包裝、配方、科技含量、利潤空間等等,使他們自主的去接受,從而使上柜率進一步提高,也將對銷售產生更加積極的影響。1
第三類,拒不配合型。此類客戶非常保守,拒絕一切新品,或者
其本身只對絕少部分品牌進行銷售。此類客戶中有經濟條件比較差的,有孤寡老人開店的,有財力不允許其經營更多品牌或較高價格的品牌煙。作為客戶經理本身,雖然自己的經濟條件也有限,但本著“以
客戶為中心”的原則,可以對其提供力所能及的幫助,讓他們心存感
謝無負擔地接受新品牌上柜,自然就能令其樂意為新品牌的上柜推廣
工作而出一份力。此類客戶中,還有一部分既是年輕人也有財力,又
在一定的優勢地段經營的零售客戶。他們有的受過專賣的查處而心存
怨氣,對此類客戶,要循序漸進,逐步從正面或側面了解其不滿的癥
結所在,不能操之過急。在弄清原因之后,可多與其談心,可以談對
方感興趣的話題,對其接受的處罰或不滿之事最好不要先談,如對方
主動提起,也不要回避。在接觸過程中,對方有時會提出要求提供幫
助,此時雙方的距離開始接近,客戶經理要盡力滿足其提出的要求,在職權范圍要全心全意地為其提供幫助,超出職權范圍內的要誠心說
明原因,打消零售客戶的不信任。要做到這點,需要客戶經理有非常的耐心、熱心與誠心,掌握各種情況發生時的解決方法,就能讓對方
在心底被你折服。
通過以上對不同客戶的分析和采取相應的對策,對于促進轄區新
品牌卷煙的上柜工作有很大幫助,實際工作中,要多想辦法,多動腦
經,力爭做好新品牌上柜工作,充分發揮客戶經理的橋梁紐帶作用。
新品牌上柜以后,并不見得立馬就能暢銷市場,如果客戶經理不
對品牌加強維護,零售戶品牌推介知識不夠,價格維護不到位,零售
戶的利潤得不到保障,他們就會對繼續經營該品牌失去信心。因此,客戶經理還要加強對新品上柜后的關注,要利用走訪市場的機會,收
集相關的信息,并對零售戶進行銷售新品牌技巧的指導,從而幫助客
戶樹立起賣好新品牌的信心和決心。
新品牌的上柜工作不是一朝一夕就能完成的,需要客戶經理
具有熟練的推薦技巧、積極地工作心態、百倍的耐心和持之以恒的努
力,只有這些都做到了,零售戶接受新品牌也就變得水到渠成。
郭靜
2012-6-25
第四篇:打造體育和旅游產業融合新品牌.doc
龍源期刊網 http://.cn
打造體育和旅游產業融合新品牌
作者:黃子誠
來源:《體壇報·體育大周末》2012年第27期
本報訊近日,記者從省體育局法規產業處獲悉,為把運動休閑旅游新業態培育成我省新的經濟增長點、轉型升級的優勢產業、惠民健身的綠色健康產業和品質生活的助推產業,省體育局、省旅游局將從2012年起,開展“浙江省運動休閑旅游示范基地”、“浙江省運動休閑旅游精品線路”和“浙江省運動休閑旅游優秀項目”的評定工作。
據了解,根據下發的《浙江省運動休閑旅游示范基地、精品線路和優秀項目評定管理辦法(試行)》要求:“浙江省運動休閑旅游示范基地”是指依托3個以上(含3個)不同的運動休閑資源,具備健身、休閑、觀光、度假、養生等服務功能的項目綜合體;“浙江省運動休閑旅游精品線路”是指由3個以上(含3個)不同的(海釣項目除外)運動休閑旅游項目串聯而成的運動休閑旅游項目群;“浙江省運動休閑旅游優秀項目”的評選的對象則是依托單個運動休閑資源的項目。
根據《浙江省運動休閑旅游示范基地、精品線路和優秀項目評定管理辦法(試行)》要求,各縣(市、區)體育局、旅游局(委)按評定標準和辦法,做好轄區內有關基地、線路和項目的創建和申報工作。各市級體育局和旅游局(委)負責對相關申報單位進行初評,擇優向省體育局和省旅游局推薦,申報材料于2012年9月10日前同時報省體育局法規產業處和省旅游局政策法規處。
第五篇:(成功)soft-raid創建管理維護
Linux軟RAID的技術概要及實現 什么是RAID,RAID的級別和特點 ;
什么是RAID呢?全稱是 “A Case for Redundant Arrays of Inexpensive Disks(RAID)”,在1987年,由加州大學伯克利大學發表的論文而來,其實就是這個標題的縮寫就是RAID;中譯為“磁盤陣列”; RAID就是把幾個物理磁盤組合在一起成為一個大的虛擬物理磁盤,主要目的和用途主要有:把若干小容量物理磁盤組成一個大容量虛擬存儲設備(以前的物理磁盤的容量都比較小);提高物理存儲效率(讀、寫),或提供冗余以提高數據存儲的安全性。
根據應用方向的不同,RAID也分不不同級別,有LINEAR、RAID0、RAID1、RAID5、RAID10、RAID4、RAID6、MULTIPATH。常用的有RAID0、RAID1、RAID5、RAID10(其實就是0+1)、LINEAR
1.1 什么是硬件RAID和軟RAID;
RAID 還分為硬件RAID 和軟件RAID,硬件RAID是通過RAID 卡來實現的,而軟件RAID是通過軟件來實現的;在企業級應用領域,大部份都是硬件RAID。而軟件RAID由于性價比高,大多被中小型企業所采用;
硬件RAID是通過RAID卡把若干同等容量大小的硬盤,根據使用方向的不同,聚合起來成為一個大的虛擬RAID設備(或RAID0,或RAID1,或者RAID5,或RAID10??),如果每個硬盤容量不一致,以最小容量的硬盤為基礎;它的成員是整個硬盤;
軟RAID是軟把若干同等容量大小的硬盤或分區,根據使用方向的不同,聚合起來成為一個大的虛擬RAID設備(或RAID0,或RAID1,或者RAID5,或RAID10??),如果每個硬盤或分區容量不一致,以最小容量的硬盤或分區為基礎。軟RAID的成員是整個硬盤或分區;
RAID 總的來說還是應用在生產型項目領域中,一般在商用辦公或個人娛樂應用并未被大規模采用。應有領域大多要求性價比級的低端服務器或PC-SERVER;
1.2 RAID 的級別及特點;
RAID 有幾種級別,LINEAR,RAID0(striping), RAID1(mirroring), RAID4, RAID5, RAID6, RAID10, MULTIPATH, and FAULTY.其中我們常用有RAID0、RAID1、RAID5、RAID10。下面我們說說常用的RAID0、RAID1、RAID5以及RAID10;
1.21 什么是軟RAID0及特點;
RAID0 是把兩個或兩個以上的容量相同的硬盤或分區,通過RAID控制器(硬RAID是通過RAID卡來實現的,軟RAID 是通過軟件來實現的),結合為一個在容量上是RAID0下成員的容量的總和,在寫入時,要向每個硬盤或分區同時寫入數據。
在硬RAID中,RAID0的成員是以整個硬盤為單位的,把兩個硬盤或兩個以上的硬盤通過RAID卡綁定成為一個虛擬的磁盤設備,而每個硬盤就是RAID0的成員;
在軟RAID0中,RAID0的成員是整個硬盤或分區,容量是加入RAID0的所有成員容量的總和。在RAID0中每個成員的容量都是相同一致的。比如我們把 /dev/sdb、/dev/sdc、/dev/sdd三個容量大小為80G的硬盤做成RAID0,這時RAID0設備的容量就是三個硬盤的總和 80x3=240G。當然我們也可以,在寫入數據時,系統要向每個硬盤同時寫入數據,是以條塊的形式寫入。比如我們存一份數據linuxsir.tar.gz 到RAID0的設備中,這份數據是分拆成若干份被分散的寫入到RAID0中的每個成員中。只有RAID0中的每個成員正常運行,并且RAID0也正常運行的情況下,這份數據才是完整的。RAID0中任何一個成員(硬盤分區)有有問題時,RAID0便不能運行,同時數據也不是完整的;
RAID0 在讀寫速度上是比較快的,是普通不做RAID的兩倍左右(注:實際速度和機器的硬件配置有關),所以RAID0常被用于對存儲效率要求較高,但對數據安全性要求不高的應用解決方案中; 安全性:RAID0中有任何一個成員出現故障,整個RAID0就不能被激活。數據不能保障;
1.22 什么是軟RAID1及特點;
RAID1就是把若干相同容量的硬盤或分區,成員與成員之間是鏡像關系。在容量上,RAID1設備是單個成員的容量。比如兩個80G的硬盤做成RAID1,這個RAID1的設備容量仍是80G。比如我們寫入一個份數據linuxsir.tar.bz2 到RAID1設備時,其實是向RAID的每個成員都寫了一份。比如RAID1設備下有兩個成員/dev/sdb和/dev/sdc,我們寫入linuxsir.tar.bz2到RAID1時,/dev/sdb和/dev/sdc都有一份完整的linuxsir.tar.bz2。所以RAID1是冗余的陣列,一般被用于安全性要求比較高的應用中。
因為RAID1在由于鏡像冗余,所以磁盤利用效率并不高,或者說是“浪費”。這種方案相對來說性價比并不高,一般很少應用。數據讀寫效率要比RAID0慢。
安全性:RAID1 中只要有一個成員是健康的,RAID1完全可以激活,而且數據絕對是完整安全的。如果所有的成員有故障,RAID1也就報廢了。哈哈,這不是廢話嗎?
1.23 什么是軟RAID5及特點;
軟RAID5也是冗余安全的,RAID5是把至少三個硬盤或分區通過軟件虛擬成為一個大的存儲設備。在容量上是(n-1)x單個硬盤(分區)容量,比如我們用三塊80G硬盤做成RAID5,容量就是兩塊容量的和160G。在寫入上,數據被分拆成若干份,分別向RAID5的每個成員下寫入。比如把linuxsir.tar.bz2寫入RAID5時,要先把linuxsir.tar.bz2分拆成若干份,分別寫入RAID5成員中。因為涉及到冗余,所以數據在讀入速度上并不是很快,沒辦法和RAID0相比,但RAID5的寫入數據速度沒有RAID1和RAID0快,也沒有不做RAID的磁盤寫入速度要快;
因為RAID5在容量損失比較小,有冗余安全保障,另外寫入速度比較快,從整體上來看,性價比比較高,所以被大范圍內采用;
安全性:當RAID5中的成員中有一個發生故障時,RAID5一樣能啟動和正常運行,只要n-1(注n>3)塊硬盤或分區的不出故障,RAID5上的數據就是安全,對于一個文件存到RAID5設備中,只有成員是n-1(注n>3)無故障時,這份文件才是完整的。比如RAID5有四個硬盤(或分區)做的,當一個硬盤或分區掛掉了,并不影響整個RAID5上數據的完整性和安全性。
1.24 什么是軟RAID10及特點;
軟RAID10也是冗余安全陣列,是RAID0+1的集成,RAID10是把至少四個硬盤或分區通過軟件虛擬成為一個大的存儲設備。在容量是:n/2x單個硬盤(分區)容量,比如我們用四塊80G硬盤做成RAID5,容量就是兩塊容量的和4/2x80=160G。做RAID10所需要的硬盤或分區個數是偶數的。
RAID10,有RAID1的鏡像特點,還有RAID0的速度。可以這么理解RAID10,比如有四個硬盤做成的RAID10,過程是先把每兩個硬盤做成RAID1,然后再兩個RAID1的基礎上再做成RAID0。從理論上來說,RAID10應該繼承RAID0的速度和RAID1的冗余安全。但經過我在軟RAID0、RAID1、RAID5、RAID10的測試過程中發現RAID10的寫入速度是最慢的,測試方法是用超過1G的大文件幾盤復制。結果發現速度由高低的順序是:RAID0> 不做RAID>RAID1>RAID5>RAID10 在Linux中,軟RAID的創建和管理;
在Linux中,軟RAID是通mdadm來創建和管理的,mdadm 是一個專用創建和管理RAID的軟件,在Linux中,大多發行版本已經默認安裝,mdadm能創建任何級別的軟RAID;
在本節中,RAID創建并不是目的,我們還要查看學會RAID的狀態,啟動、停止RAID。還要學會使用RAID。所以RAID的使用應該包括創建、管理和使用。RAID的使用就是在RAID設備上創建文件系統,然后供存儲應用; 流程是:
[RAID創建]->[RAID管理]->[RAID的使用] | [RAID的維護]
2.1 RAID的創建方法;
創建RAID有兩個方法,第一種方法 :用mdadm 通過-C或--create 參數來創建RAID。這種方法,是把RAID信息寫到每個RAID成員的 superblocks(超級塊)中,在每個RAID成員的超級塊中,都會記錄RAID的級別、成員、RAID的UUID等?? 這種方法把RAID的信息記錄在各個成員的 superblocks(超級塊)中。這種方法對于重裝系統或系統發生災難來來說,有利于現有RAID的恢復;這種方法是最常用的;
第二種方法:用mdadm 通過-B或--build 參數來創建RAID。這種方法并不把RAID的信息寫入RAID成員的 superblocks(超級塊中),所以我們無法通過查看RAID成員信息來獲得RAID的級別,以及RAID的成員等;這種方法對于重裝系統或系統發生災難來來說,不利于現有RAID的恢復;如果你想用第二種方法來創建RAID,可以在下面的語法中,把-C或--create 換成-B或--build。
語法:創建把RAID信息寫入RAID每個成員的superblocks(超級塊)中;
mdadm-C-v /dev/mdX-lY-nZ RAID成員 或
mdadm--create--verbose /dev/mdX--level=Y--RAID-devices=Z RAID成員
注:
-C 是--create 的縮寫,表示創建的意思;這種方法是創建把RAID信息寫入每個RAID成員superblocks(超級塊)的方法。這是最常用的方法。-v 和--verbose,顯示創建過程中詳細的事件;
如果把-C或--create 換成-B或--build,就是創建RAID的另一種方法,不把RAID信息寫入RAID成員的superblocks(超級塊)中,如果您試用,請自己嘗試;
RAID設備: /dev/mdX,RAID設備在Linux中,大多是/dev/md0,/dev/md1?? 第一個設備從/dev/md0開始。比如你已經有RAID0設備是/dev/md0,你再想做一個RAID5,那就是/dev/md1,以此類推; RAID級別 : 用-lY或--level=Y表示,Y是RAID的級別。RAID的級別有RAID0就用0表示,RAID1就用1表示,RAID5就用RAID5表示,RAID10就用10表示。RAID的級別是根據自己的使用方向和現有磁盤和分區個數來定位。如果你就想高速讀寫、大容量,對數據安全性要求不高,那就用RAID0,如果對數據要求較高,可以用RAID1或RAID5,再者就是RAID10。比如-l0或--level=0表示RAID0,-l5或--level=5表示RAID5,-l1或--level=1表示RAID1,-l10或--level=10表示RAID10;
-nZ或--RAID-devices=Z 表示RAID成員的個數,比如我們把三個硬盤分分區做成一個RAID,那就是3個設備。就要寫成這樣-n3或--RAID-devices=3;值得注意的是RAID0和RAID1至少需要兩個設置,RAID5至少需要三個設備,RAID10至少四個設備;
RAID成員:也就是RAID的組成設備,要一個一個的列出來,每個設備后要用空格來隔開;比如我們把/dev/sdb、/dev/sdc、/dev/sdd三個硬盤做成RAID0,在RAID設備這塊,我們要寫成 /dev/sdb /dev/sdc /dev/sdd ; 軟件RAID的成員還可以是分區,比如 /dev/sdb1、/dev/sdc1 ??
舉例一:我們要做一個RAID0,成員是 /dev/sdb、/dev/sdc 兩個硬盤設備。我們要運行如下命令; mdadm-C--verbose /dev/md0-l0-n2 /dev/sdb /dev/sdc 或
mdadm-C--verbose /dev/md0--level=0--RAID-devices=2 /dev/sdb /dev/sdc 如果我們想把/dev/sdb1、/dev/sdc1和/dev/sdd1三個分區做成RAID0呢? mdadm-C-v /dev/md0-l0-n3 /dev/sd[bcd]1 或
mdadm-C--verbose /dev/md0--level=0--RAID-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 舉例二:我們要做一個RAID5,成員是/dev/sdb、/dev/sdc、/dev/sdd 三個設備,我們要運行如下命令; mdadm-C-v /dev/md0-l5-n3 /dev/sd[bcd] 或
mdadm-C--verbose /dev/md0--level=5--RAID-devices=3 /dev/sdb /dev/sdc /dev/sdd 如果我們想把/dev/sdb1、/dev/sdc1和/dev/sdd1三個分區做成RAID5呢? mdadm-C-v /dev/md0-l5-n3 /dev/sd[bcd]1 或
mdadm-C--verbose /dev/md0--level=5--RAID-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 創建完成后,RAID也就立即啟動了。我們會發現有類似如下一行的提示信息: mdadm: array /dev/md0 started.我們要可以通過下面的命令來查看RAID的信息; mdadm-Ds /dev/md0 mdadm-D /dev/md0
2.2 RAID管理工具;
RAID的管理包括創建、啟動、狀態查看等一系列工具;我們只說常用的使用方法;
2.21 RAID的啟動方法;
RAID的啟動有兩種方法,一種是指定RAID設備和RAID成員的辦法來啟動RAID,另一種辦法是通過加載RAID默認的配置文件來啟動。
第一種方法:不通過讀取mdadm.conf來啟動RAID;適用情況是你沒有配置 /etc/mdadm.conf 文件; 語法:
mdadm-A RAID設備 RAID成員 注:
-A 同--assemble,意思是激活一個已經存在的RAID;
RAID設備,就是/dev/md0 或/dev/md1 ?? 根據你所創建的RAID設備為準;
RAID成員,就是你要啟動的RAID,其下屬設備有哪些,要一個一個的列出來,中間以空格分開; 舉例:比如我要啟動一個RAID,設備是/dev/md0,其下有成員是 /dev/sdb和/dev/sdc;所以我要用下面的辦法;
[root@linuxsir:~] mdadm-A /dev/md0 /dev/sdb /dev/sdc
注: 這種情況,是沒有配置RAID的配置文件/etc/mdadm.conf 時,所使用的啟動方法;如果您已經配置好了/etc/mdadm.conf文件,就可以用 mdadm-As 來啟動;
第二種方法:利用配置好的/etc/mdadm.conf 來啟動RAID; mdadm-A RAID設備
或 mdadm-As
注: 這種啟動方法的前提是要配置 /etc/mdadm.conf文件,要把您系統中所有的RAID,都寫入這個文件,然后就可以簡單的用這個命令來啟動了;
-A 同--assemble,意思是激活一個已經存在的RAID;
RAID設備,就是/dev/md0 或/dev/md1 ?? 根據你所創建的RAID設備為準;
舉例:
[root@linuxsir:~] mdadm-A /dev/md0 [root@linuxsir:~] mdadm-As
注: 比如我配置好/etc/mdadm.conf 后,啟動RAID設備/dev/md0,就用上面的辦法。具體mdadm.conf的寫法,請參見 RAID的配置文件一節;
2.22 RAID管理工具一些常用參數說明;
mdadm 參數 [RAID設備] [RAID成員]
-A 或--assemble 激活一個RAID;-S 和--stop 停止正在運行的設備;-s 或--scan 掃描RAID設備;-D 或--detail 查看RAID的詳細信息;--examine 查看RAID成員的詳細信息; 注:其中[]中的選項是可選的。舉例:
[root@linuxsir:~]# mdadm-As [root@linuxsir:~]# mdadm-Ss [root@linuxsir:~]# mdadm-Ds
[root@linuxsir:~]# mdadm--examine /dev/sdb
注:上面的些標例,都是在配置好/etc/mdadm.conf 的情況下,運行的,如果您沒配置好mdadm.conf文件,請指定RAID設備及其成員;其中,--As 是搜索/etc/mdadm.conf,然后根據 mdadm.conf 配置好的RAID信息來啟動RAID。-Ss 是搜索正在運行的RAID,然后停止。-Ds 搜索RAID,查看RAID信息;--examine /dev/sdb 是查看其中一塊硬盤的RAID信息,這個很有用。比如你忘記了RAID的成員和UUID,想恢復現有的RAID,就要用這個來查看,然后重新讓RAID啟動起來。
比如系統有一個RAID,但在/etc/mdadm.conf 中沒有相應的記錄RAID信息。我不知道這個RAID是哪個類型的,是RAID0,還是RAID1,還是RAID5??到底機器中有幾個RAID?如果您是一個新接手的管理員,應該想知道這些信息。那就一個一個硬盤,一個一個的分區查看過去。從中找出系統中所有的RAID。然后一個一個的恢復。這時就要用到--examine這個參數了; [root@linuxsir:~]# fdisk-l
[root@linuxsir:~]# # mdadm--examine /dev/sdb /dev/sdb:
Magic : a92b4efc Version : 00.90.00
UUID : 35e1a3e6:ed59c368:e5bc9166:5004fe52 Creation Time : Wed Aug 1 07:11:43 2007 RAID Level : RAID0 Used Dev Size : 0 RAID Devices : 2 Total Devices : 2 Preferred Minor : 0
Update Time : Thu Aug 2 07:43:30 2007 State : active Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0
Checksum : 8f8a235e0%....20%....40%....60%....80%....100% Syncing..ok
Tell your friends to use a kernel based on 2.4.18 or later, and especially not a kernel based on 2.4.9, when you use reiserFS.Have fun.ReiserFS is successfully created on /dev/md0.這樣文件系統 reiserfs 就創建成功了。如果您想創建xfs文件系統,就用mkfs.xfs /dev/md0,其它文件系統也類似 ??
第三步:掛載文件系統并使用;
[root@linuxsir:~]# mkdir /mnt/data
[root@linuxsir:~]# mount /dev/md0 /mnt/data [root@linuxsir:~]# df-lh /dev/md0
文件系統 容量 已用 可用 已用% 掛載點 /dev/md0 150G 33M 149G 1% /mnt/RAID0
注: 這樣就就/dev/md0 設備掛載到/mnt/RAID0上了。可以看到設備大小為150G。已使用33M,掛載點為/mnt/RAID0。我們可以向設備里存儲文件;
其實根據Linux文件系統的結構,以及最新Linux軟件方便易用的特點。我們完全可以把/home獨立出來。把RAID設備掛載到/home目錄上。凡是涉及用戶或數據存儲的,都可以放在/home中,比如數據庫,網絡服務器有關數據存儲的,都指定到 /home中的文件夾中。所有的一切都是根據方便管理為前提。如果您的RAID是在安裝系統后創建的,如果掛載到Linux現有目錄下,要先做好相應目錄的數據遷移到RAID設備中,然后再把RAID掛載到Linux目錄中。比如你想把RAID掛載到/home目錄中,可以先創建一個臨時的目錄,把RAID掛到這個臨時的目錄上,接著再把/home目錄下的文件都移到 RAID上,然后再把RAID卸載,再重新掛載到/home中,這樣/home的數據就完遷移了。
至于如何把操作系統安裝或移到RAID上,不同的Linux發行版有不同的方法。Fedora或Redhat在安裝的過程中,就為我們提供了在RAID1上安裝系統。其它的發行版是否支持,不太知道,Slackware是不支持。如果您想把系統移植到RAID1中,可能需要安裝好系統后,再進行移植。感覺軟RAID1在一塊硬盤上做,沒太大的必要,如果要做RAID1,也要在兩個硬盤上(或兩個屬于不同硬盤的分區上來做)。如何開機掛載RAID設備,不同的發行版也有自己的方法,流程是先激活RAID,然后才是掛載。軟RAID的高級進階及維護;
RAID做好以后,并不是萬事大吉了,還要進行日常維護;比如某個硬盤(或分區)壞掉,我們可以在不停機的情況下換上。或者我們為RAID做一個冗余的硬盤或分區,當RAID發生故障時,冗余硬盤或分區自動推上工作,能實現零停機任務。
4.1 如何向已存在的RAID中,添加一塊硬盤或分區;
RAID有幾種模式,比如創建、管理。下面我們所說的就是RAID的管理模式Manage,也可以說是RAID的進階應用。管理模式的目的,僅僅是為了把有問題的RAID成員換掉,或者為了管理的需要把其中一個RAID成員由另一個來替換,也可能是為了安全需要,讓新增加的硬盤或分區當做RAID的備用(spare)成員;在管理模式中,RAID的真正成員個數并不改變。比如我們做RAID5是,用的是三個硬盤或分區。在增加RAID成員時,RAID5仍是三個成員,容量還是保持不變,如果三個RAID成員完全正常健康,新增加的成員,僅僅是備用(spare)成員。備用成員的用途就是當RAID的真正成員發生問題時,備用成員會馬上啟動,僅僅是起到安全的冗余的作用;
我們要向一個既已存在RAID中,添加或移除一個硬盤或分區,我們要用到mdadm 工具的-f 和-r 以及-a 參數;
mdadm /dev/mdX-f RAID成員 mdadm /dev/mdX-r RAID成員 mdadm /dev/mdX-a RAID成員 注:
-f 同--fail 表示把一個設備列為有問題的設備,以便用-r或--remove參數移除;-r 同--remove 表示把RAID中的一個成員移出RAID;-a 同--add 表示向一個RAID中添加一個成員;
--re-add 重新把最近移除的RAID成員重新添加到RAID中;
值得一提的是,這些參數的運用,必須是在RAID正常運行的情況下進行。其中RAID設備是/dev/mdX,X是一個大于0的整數,RAID成員是一個硬盤或分區。添加設備并不會把RAID的容量擴大,僅僅是為了添加備用成員,比如在RAID1、RAID5和RAID10中特加有用。當一個RAID成員發生故障的時候,要用這種辦法來讓新成員頂替工作; 舉例:
[root@linuxsir:~]# mdadm /dev/md0-f /dev/sdb3 [root@linuxsir:~]# mdadm /dev/md0-r /dev/sdb3 [root@linuxsir:~]# mdadm /dev/md0-a /dev/sdb5
注:當我們想把一個RAID的成員/dev/sdb3移除 RAID設備/dev/md0時,要首先標注它為有問題的(也可能是完全正常的,為了管理需要)。然后 用-r參數移除,接著用-a 參數再添加一個設備/dev/sdb5到RAID設備/dev/md0中;
當我們用mdadm-D /dev/md0查看RAID的狀態時,我們會看到RAID的詳細信息。比如是否正常、RAID成員?? 下面是我們需要掌握的;
Raid Level : 注:陣列級別;比如Raid5 Array Size : 注:陣列容量大小;
Used Dev Size : 注:RAID單位成員容量大小,也就是構成RAID的成員硬盤或分區的容量的大小; Raid Devices : 注:RAID成員的個數;
Total Devices : RAID中下屬成員的總計個數,因為還有冗余硬盤或分區,也就是spare,為了RAID的正常運珩,隨時可以推上去加入RAID的;
State : clean, degraded, recovering 注:狀態,包括三個狀態,clean表示正常,degraded 表示有問題,recovering 表示正在恢復或構建;
Active Devices : 被激活的RAID成員個數;
Working Devices : 注:正常的工作的RAID成員個數; Failed Devices : 出問題的RAID成員;
Spare Devices : 備用RAID成員個數,當一個RAID的成員出問題時,用其它硬盤或分區來頂替時,RAID要進行構建,在沒構建完成時,這個成員也會被認為是spare設備;
Rebuild Status : 注:RAID的構建進度,比如 38% complete,表示構建到 38%; UUID : 注:RAID的UUID值,在系統中是唯一的; Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1 注:表示這個成員是激活的; 1 8 18 1 active sync /dev/sdb2 注:表示這個成員是激活的; 8 19 2 spare rebuilding /dev/sdb3 注:未被激活,正在構建中的成頁,正在傳輸數據; 3 8 49spare /dev/sdb2 注:注:RAID備用成員/dev/sdb2 添加/dev/sdb2到/dev/md0后,我們發現RAID的組成設備總數由3個變成了4個,但真正成員個數并沒有變化,多出了一個備用成員/dev/sdb2。但/dev/md0的容量并沒有變大。所以這時我們要為RAID來擴容,解決辦法就是讓/dev/sdb2成為RAID的真正成員,RAID的容易由 40G擴展到 60G; ?
第三,為RAID進行擴充容量;
在這里我們要用到RAID的Grow模式,也就是增長模式。擴充模式,極為簡單,有--size參數,-n參數--size是指大定RAID的大小,這個可以省略,具體由你所做的RAID級別而定。-n代表RAID真正成員的個數。在這個例子中,RAID5真正成員是3個,后來我們又添加了一個備用成員/dev/sdb2進去。我們所做的就是把這個備用成員“推”到真正成員的位置上。也就是說RAID的真正成員由3個變成4個。只是這一簡單的指令,就可以讓RAID5容量增加起來。
[root@linuxsir:~] # mdadm-G /dev/md0-n4
mdadm: Need to backup 384K of critical section..mdadm:...critical section passed.然后我們查看RAID的詳細信息; [root@linuxsir:~] # mdadm-D /dev/md0 /dev/md0:
Version : 00.91.03
Creation Time : Tue Aug 7 01:55:23 2007 Raid Level : raid5
Array Size : 39069824(37.26 GiB 40.01 GB)注:RAID的容量,我們發現RAID的容量并沒有增大,這是因為構建沒有完成;等構建完成時就會改變過來; Used Dev Size : 19534912(18.63 GiB 20.00 GB)Raid Devices : 4 Total Devices : 4 Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Tue Aug 7 02:36:06 2007
State : clean, recovering 注:正常,恢復中; Active Devices : 4 注:RAID的正式成員已經變到4個; Working Devices : 4 Failed Devices : 0
Spare Devices : 0 注:備用成員由1個,減少到0個;說明已經把RAID備用成員推到了RAID的正式成員中;
Layout : left-symmetric Chunk Size : 64K
Reshape Status : 17% complete 注:RAID重新構建狀態,已經完成17%;目前并未完成構建; Delta Devices : 1,(3->4)注:RAID的正式成員增加一個,由3個到4個;
UUID : faea1758:0e2cf8e0:800ae4b7:b26f181d Events : 0.100
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1 1 8 33 1 active sync /dev/sdc1 2 8 49 2 active sync /dev/sdd1
3 active sync /dev/sdb2 注:/dev/sdb2已經由spare改變到 active,也就是說由備用
當執行完增容后,我們發現RAID的容量并沒有增大,這是因為構建沒有完成,等RAID完成構建后,RAID的容量就會改變為 19534912x(4-1)=58604736K=60G;構建進度也可以cat /proc/mdstat 來查看。新增加一個RAID正式成員的辦法,不會讓RAID原有的數據丟失,也不會破壞原有的數據。所以這種辦法對RAID已經存儲大量數據,當容量發生危機時而不損失原有數據的前提下,所采用的一種安全可行的擴容辦法; 當然擴容后,你要修改 /etc/mdadm.conf;
4.3 RAID正式成員個數達不到RAID啟動要求時,如何啟動RAID;
可能存在這樣一種狀況,當RAID的一個正式成員掛掉后,這時RAID按以前說的常規辦法是不能啟動的。這時我們要強制啟動,要用到--run 參數;比如當做RAID5時,我們用到了三個硬盤或分區,當其中有一個掛掉,按RAID5的特點來說,數據一樣是安全完整的,但RAID5啟動按常規辦法是必須要達到做RAID時所指定的正式成員個數,這時按常規啟動辦法是不行的,我們要用到--run參數;
我們舉個例子。比如RAID5正式成員有3個/dev/sdb1,/dev/sdb2,/dev/sdb3,我們只用/dev/sdb1和/dev/sdb2來啟動RAID5;
[root@linuxsir:~] # mdadm-A--run /dev/md0 /dev/sdb1 /dev/sdb2 軟RAID設備使用方向的探討;
對于軟RAID是把幾個同容量的物理磁盤或分區組成一個大的虛擬設備來用,我們應用方向是什么呢?通過RAID的定義,我們可以知道RAID是為了解決容量、讀寫效率以及磁盤冗余安全而提出來的。
5.1 僅僅是為了擴充存儲可用空間,是否必需做RAID;
如果是僅僅解決容量問題,我看大可不必用RAID。因為LVM比RAID更為靈活,無論怎么做,都不會帶來容易上的損失。而只有RAID0和 LINEAR 級別才不會帶來容量上的損失,RAID1、RAID5和RAID10由于要有安全冗余,所以RAID的容量必然減少;
LVM 技術能把所有空閑硬盤或分區結合在一起來使用,并不要求每個分區或硬盤大小容易是一致的,而RAID必須要求每個RAID成員容量大小相同,如果不相同,以最小的成員的容易計算,這個損失還不算,還要有安全冗余帶來的容量損失,比如把兩塊80G的硬盤做成RAID1,這時的RAID1是一塊硬盤的容量。LVM做好后,也相當于一個空白的虛擬設備,可以在上面劃成一個分區來使用,也可以劃分幾個,如果劃成幾個,我們還可以自動調整分區的大小。而RAID一但做好,如果再進行分區,分區的容量是沒辦法自由調整的;
有的弟兄會問,我是不是做好RAID,然后在RAID上再做LVM,也就是RAID+LVM模式。這種方案實現起來并不困難,但對于軟RAID來說,這種方案是否真的價值? 我們用RAID的目的無非是“容量+讀寫效率+安全”。我們有必要把做好的RAID再分割的四分五裂嗎? 我感覺沒必要,因為對于存儲設備來說,每增強一項管理技術,就意味著風險,這種風險一是來自于管理員技術水平,二是來自于設備老化。另外集中于不分區的存儲設備,也能為數據遷移和系統管理帶來方便;
5.2 在同一個硬盤做RAID是否有必要;
在同一塊硬盤上做RAID是否有必要,如果您是想提高數據讀寫速度,還是有必要的。RAID0就能為你帶來這種高速存儲的快感。如果您想在同一塊硬盤上做軟RAID,想同時兼顧效率和安全,我看大可以免了。因為硬盤一壞掉,什么重要的數據都會一鍋爛;
5.3 軟RAID的合理使用方向;
目前支持SATA主板的機器只能技術最多四塊硬盤。比如四個80G的SATA硬盤,IDE硬盤也同理;我們要根據自己的使用方向來做RAID。下面我根據一個示例來說明RAID的合理使用方向; 第一個硬盤分區情況: /dev/sda1 20G大小
/dev/sda2 20G大小
/dev/sda3 20G大小
-----/dev/sda5 swap 分區-內存兩倍大小-----/dev/sda6 用于/tmp 2G大小;-----/dev/sda7
注:我們首先把操作系統安裝到第一個分區/dev/sda1,交換分區是/dev/sda5,/dev/sda6為臨時/tmp的目錄;那/dev/sda1和 sda2、sda3、sda7是用做什么的呢?可以用來安裝系統。我們設計的是僅安裝系統,涉及數據保存的,都放到RAID上。比如我把sda1和sda2安裝同樣的系統,把由第二三四塊硬盤做好的RAID掛在/home上,所有應用數據都存在RAID上。當sda1系統被破壞時,我們可以用最短的時間啟用sda2的系統,并在sda2上裝載由第二三四塊硬盤上做的RAID。
第二三四個硬盤,我們可以用來整塊硬盤來做RAID,不必為每塊硬盤分區。比如為了讀寫效率,我們可以做成RAID0,為了安全,你可以做RAID5。如果做RAID0設備的容量是3x80G=240G,如果做RAID5,RAID5設備的容量是(3-1)x80=160G。有的弟兄可能會說,為什么我不能把磁盤進行分區,然后做RAID0呢?RAID10也就是RAID0+RAID1的組合,安全和效率都有。這種方案也是可以的,但您必須做到,當有一個硬盤壞掉時,不會影響數據的整體安全性。也就是說,當一個硬盤壞掉時,另外兩塊硬盤組合起來,仍能組成一份完整的數據。當RAID中的一塊硬盤壞掉時,我們能通過更換硬盤,簡單的修復,就能讓RAID正常運行起來,而且數據是完整的。如果您對數據安全極為重視的,在做軟RAID的過程中,能做到這點,這個RAID方案就屬于你。
所以在做軟RAID時,首先要明白自己的目的是什么,然后再來根據目的判斷自己的所要達到的效果。如果是簡單追求的是讀寫效率,我們就不必考慮數據的安全性。如果是數據的安全性對我們來說極為重要,我們就要判斷,當一塊硬盤壞掉時,是否影響數據的完整性!比如,我們用兩塊硬盤來做RAID5或RAID10,可以這樣說,沒有一點安全性的。無論您怎么分區和組合,也不會為您帶來一點安全感。常見問題及處理;
涉及一些補充和增訂的內容,我們在這里一一列出;
6.1 如何清除一個RAID成員的超級塊存儲存的RAID信息;
RAID成員在 superblock中所存儲的RAID信息是極為重要的,我們可以根據這個信息輕松恢復RAID。mdadm--zero-superblock RAID成員;
如果你確認RAID成員這個成員對你沒任何用處,你已經把這個成員移除RAID,并且您想把這個設備另作他用。這時你可以清除其 superblock的信息。比如; [root@linuxsir:~] # mdadm--zero-superblock /dev/sdd3 這個示例就是清除/dev/sdd3中的超級塊中所存儲的RAID信息; 關于本文;
其實軟RAID使用起來比較簡單,難點在于后期的管理和維護。軟RAID的使用教程,其實用幾個命令足以能說的清楚。但一想到初學Linux的弟兄也可能象我當初學習Linux一樣,總想找一個Step By Step的教程看著實現自己想要做的東西,基于這個大多數初學者的想法,我就寫了這么一個看起來相對復雜的文章。
這篇文章看起來條理不夠清晰,另外mdadm的模式也沒有給大家說,而是把模式分拆開來放在具體的應用中。
我僅僅是用自己從新手理解的角度來寫這篇文章,文中大量存在不規范的用語,這也是在情理之中的。最主要的是有些專業束語我不知道如何翻譯才好。
歡迎弟兄們指正,還是那句話“看北南寫的文檔,要一分為二,看著批,批著看!” 參考文檔;
man mdadm 和 mdadm--help 《The Software-RAID HOWTO》 《實例解說 fdisk 使用方法》 相關文檔;
《Raid的學習和基礎知識》