52AV手機A片王|52AV.one

 找回密碼
 立即註冊
查看: 1562|回復: 0

[linux指令] 使用 gdisk或parted(支援GPT)指令來分割硬碟,fdisk 只支援MBR不支援GPT

[複製鏈接]
發表於 2016-1-2 20:13:26 | 顯示全部樓層 |閱讀模式
tid=26284& 本帖最後由 IT_man 於 2017-3-21 22:08 編輯 7 z. Z; h* A, l& n  g5 P0 W+ r; @

( M& w: @8 G5 R& D參考 : http://linux.vbird.org/linux_basic/0230filesystem.php#parted  http://blog.yam.com/wesley1981/article/16596463        相關指令 fstab, findfs, mount  blkid7 y2 W9 P" ^0 A* {3 D
fdisk 請參考 :http://blogger.gtwang.org/2012/02/linux.html
' W. l$ n8 w5 S( K$ _' H* U: p! Iformat 大於 16TB 的硬碟(>16TB一定要用此指令) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html
5 O% L. F' e6 y/ \" P# W# Y
  l7 D; d' Y5 D1 P新增硬碟時,開機自動mount(下指令mount只是暫時,重開機不會自動mount) :在/etc/fstab 加入下列一行:: x' E0 Y8 @$ `6 N6 o0 l
/dev/sdb1               /home2                  ext4    defaults        1 14 @% Y& n, N! D9 x" _
8 V" ]3 l, v' u3 s5 M
parted 詳細指令:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/0 T1 a# ^8 c# p" U
   
6 }+ B. A6 x- T0 @' f- ^9 |! ifdisk 指令只支援 MBR 不支援 GPT ,故要分割 GPT的硬碟需使用 parted 致個指令分割硬碟,以下將介紹 parted的用法' W. H4 \/ q- C% ?

6 e! Q. ^: `6 g1 o" V, q8 a- y+ e: O
parted 可以直接在一行指令列就完成分割,是一個非常好用的指令!它常用的語法如下:: _( ?. @# P, F2 G* `. Y" o
( F5 f5 u3 s2 }: |# |
parted [裝置] [指令 [參數]]
" u4 b! [8 C& d: U, T- U% \+ T選項與參數:
& E/ m# q0 X" A4 r4 C$ _指令功能:
  G: E" ^1 h* p& x          新增分割:mkpart [primary|logical|extended] [ext4|vfat|xfs] 開始 結束
; q# O; `2 u- v7 S9 v( c          顯示分割:print- g$ F* V0 i0 ]6 B
          刪除分割:rm [partition]
! |- v8 ^- V& b4 r6 o; C- T, J例如:- p9 P9 J4 y* d4 [2 p% f' q, V3 f, C
: U) ]+ G) y, r" x
方法一:+ O( s- v; d# j  N' t4 ^
(parted) mkpart primary 0 100% (primary是partition name)& j" x( a/ z* r4 @

2 J, W; B7 z( o6 B, W方法二:
8 ~2 H3 w  P6 J+ H. r/ k" h% Q* \Partition name?  []? 30T_part- t( z( K; i& k8 E& t! U* K$ m: H
File system type?  [ext2]? ext2  (ext4會有下列警告)
. Y4 ^1 V! n, [  WStart? 0B or 0%1 T& x1 r2 o$ i$ ^! d0 i
End? 30TB or 100%
/ y# \5 J! w) t7 `0 }Warning: You requested a partition from 0.00B to 30.0TB., J: r* H( I7 B! \6 B, k
The closest location we can manage is 17.4kB to 30.0TB.
& Y* M4 {  ~; i4 O) ]& v) ]2 F$ I1 GIs this still acceptable to you?
( t4 y7 T# o3 M( i3 NYes/No? Yes3 J' w6 ~/ U4 L9 ~
Warning: The resulting partition is not properly aligned for best performance.8 l8 ]: b, W" D1 `* `+ I- Q+ [: k5 R
Ignore/Cancel?
$ k. y( h' Q! _2 h% H3 X需使用ext2就不會有上述警告
0 n, W2 ?9 O6 zmkfs -t ext4 /dev/sdb1 ===> format
  I+ e- _/ C$ j' M% LERROR:# x9 K' D( g) `" n3 D
mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits
# U  z4 ^6 b; Q0 }7 b' M5 T9 k        using a blocksize of 40964 h9 B5 T' p, N1 v/ j8 n
SOL:
9 z) Z2 a, w& c4 j* c0 p& ^7 d; Eformat > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit2 o) d% I# N+ r$ u7 i3 v
/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3
; Z4 ~; f4 D! A' J' t) |1 w) z/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz
) d1 ^& O9 t; S8 U( U8 f8 g6 x+ rcd /usr/local/src/e2fsprogs-1.42.7
! C: ]* k* |* w5 Wmkdir build
1 `4 x% B( H7 O9 T9 B( g- ?cd build7 o( g$ |" w/ _6 h* M3 r
../configure
9 |, q' K1 m4 v- _! p; d! c make
$ G* L" I1 j' _$ ?, N make install2 H  b, c  A8 _. C
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1% Y1 ^( s8 e9 e7 O' v
顯示下列提醒:- y$ V3 |0 f5 b4 t; |5 Y/ q$ ^
This filesystem will be automatically checked every 27 mounts or
. T( x$ s6 s( E% E$ K- t180 days, whichever comes first.  Use tune2fs -c or -i to override.
, F5 k4 K7 P7 R* s. R. F9 i$ q/etc/fstab中加入下列 : (fstab的介紹:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E). r7 Q$ m) F, m5 Q7 S5 V% ~  ~
/dev/sdb1     /home2     ext4    defaults     1 0(第一個數字1:每日備份,第二個數字0:系統不正常時fsck不檢查)  w( `2 Q; Q9 h7 \7 d5 D' @; i- a
mount /home2
2 h  ~2 z1 Z" [( r; T+ ?1 U& \7 k" L
% z' \3 J& G/ _4 t
=======================================================================
, O$ \8 P/ [) d; j
% M! V9 w' Z5 d  g$ S2 k[硬碟測試]1.
: F2 ~! m  w0 u2 z' B( |% {  f) CLinux硬碟寫入速度測試的指令:
, I9 Q# V' E) p+ }#time dd if=/dev/zero of=/home2/test bs=2k count=1000000   //     /home2 是mount raid0 的33TB 硬碟,由 11*3TB之SCSI硬碟  b/ p, n) \- J4 G
1000000+0 records in
* s% g. L. p" k/ _1000000+0 records out
" u! }! ~4 D# ^/ S+ X2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
, j+ p3 k2 }  B
; o8 ~7 M+ r3 o  x6 K& V! nreal    0m3.590s6 e) L3 {# \! I8 W! Q
user    0m0.130s" t; L. w. X2 p& q
sys     0m3.455s
6 H0 E9 O! x) ^/ |* T' Z) H# c7 S* w* b- f4 y4 k

3 i1 @( h" J+ X% K9 ELinux硬碟讀取速度測試的指令:
' I) B+ ~  b' v#time dd if=/home2/test of=/dev/null bs=2k
8 f$ n' g! Y! M! K. ^1000000+0 records in
. L6 J) S; ^1 y5 q* g5 r1000000+0 records out! A; ~2 b8 Q1 ^4 I% y; V$ s
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s
4 ]2 ]# o+ r, U; Z2 o+ ^+ _/ r% q( U7 J7 I# ^# C  |
real    0m0.954s
" m* o$ l8 E! k: ]4 n  guser    0m0.083s* h1 A0 d2 z- U" O. q$ o! k8 T
sys     0m0.868s
: i/ I5 E; a& m( y7 n+ t. Y5 d$ N: r9 [3 P% K- [
解釋:$ y4 X, s, e6 t% V0 O
time 用來計時
7 G& J' g3 m* Q5 L. Idd 用來複製,從if 到 OF. {2 z+ Z; h9 Q! e% a5 I3 O
if=/dev/zero不產生IO,所以可以用來測試純粹寫的速度;同樣的 of=/dev/null 不產生IO,可以用來測試純粹讀的速度) A( r( B( J( _, C
bs 是每次測試單位量的大小,count是讀寫的速量,相乘就是資料的大小.! r9 p- F; ]. _( ~1 z; x% L  z
資料越大越準確,多測試來取平均值。
! k+ w, Y5 F  I4 [5 X& x, i數據量越大越准确,多次測試取平均值# ^7 j  {8 ]" ]  ~0 t
由測試結果得到的數據顯示速度相當快了
7 z3 b" e: N8 q
" P, g" j9 W, k9 z9 m7 [! G測試完記得刪除 /home2/test
8 x# y! t1 {8 N8 |! K2.
( w* w3 L! D( D3 l* e) \+ H, |另一種方法:
) }7 K/ l3 S$ P" Q, X- k
+ S' _: k! o( x) Y測試硬碟讀取速度:
% P6 V2 n! d9 `3 ]5 H$ s* Xhdparm -t /dev/sdb
. `7 D% q3 J6 A& _4 {/ R& r; b
! B8 K( s5 p2 o+ v$ v! C' u5 z2 r/dev/sdb: (使用raid0速度快)
7 g( T) Q% t% X, `5 _ Timing buffered disk reads: 1732 MB in  3.00 seconds = 576.98 MB/sec/ U- H" r& \  s7 t- S+ U# `
# r1 U5 l& J9 W
/dev/sdb: (後來改成LVM速度慢)& j7 }4 Y6 H( J( j* L! m2 T
/dev/sdb:2 K( Y  h  B  ?" ^& y
Timing buffered disk reads: 546 MB in  3.01 seconds = 181.43 MB/sec1 [4 ]- P0 C! F) j( a; s
測試硬碟寫入速度:
+ I9 G/ U) q* j# Z% L* D7 [ hdparm -t --direct /dev/sdb! z, T1 v8 [' k5 |, a

, G) K$ F; C5 D" o: W1 H; F/dev/sdb: (使用raid0速度快)
6 t. c! P! k6 o9 q  b8 s Timing O_DIRECT disk reads: 1326 MB in  3.29 seconds = 402.57 MB/sec
! S: }  c" V8 t0 E, G0 a/ @7 p9 d6 A% q4 I" W/ L1 y* N: K
/dev/sdb: (後來改成LVM速度慢)8 H# n, t) e2 g3 K
Timing O_DIRECT disk reads: 560 MB in  3.00 seconds = 186.36 MB/sec
# R! w2 R5 z! B$ e; @3 V
% a+ c) f4 }: |* w/ B4 H! ?
" z" J! r9 S0 F' b9 g: U: W2 P另外測試 /dev/sda  SSD硬碟 速度只有 raid0 scsi 硬碟的一半6 P7 ~; J4 a' G2 a, U

% z. G/ n* b) |+ x, D
* a  o! z( \8 v$ D$ \
7 o8 J& r1 @3 n: h  g$ @0 U% v) @1 Q$ [
2 Q& m5 S, t% K: ]" Q% v

% x8 i7 a7 X2 n& w8 B+ ]$ u4 j
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2025-12-6 18:28 , Processed in 0.052267 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表