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

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

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

[複製鏈接]
發表於 2016-1-2 20:13:26 | 顯示全部樓層 |閱讀模式
tid=26284& 本帖最後由 IT_man 於 2017-3-21 22:08 編輯
; @# J) u+ U3 W4 E% L+ P
; ]8 w) l; O3 ~- |參考 : http://linux.vbird.org/linux_basic/0230filesystem.php#parted  http://blog.yam.com/wesley1981/article/16596463        相關指令 fstab, findfs, mount  blkid% C9 B) j6 U' t0 _
fdisk 請參考 :http://blogger.gtwang.org/2012/02/linux.html
* e. n7 V! z. ?3 O% t3 {' I3 [format 大於 16TB 的硬碟(>16TB一定要用此指令) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html2 P* [4 h8 ?* L% d) L6 [0 J! w5 z4 _
) R9 R! y3 Y8 [: Q( D1 X9 K) O6 C
新增硬碟時,開機自動mount(下指令mount只是暫時,重開機不會自動mount) :在/etc/fstab 加入下列一行:2 L0 U4 I' G' F) u( i
/dev/sdb1               /home2                  ext4    defaults        1 1
6 R7 A' c% e6 ^4 `" s
/ K) O9 }) M; [* ]3 a; `parted 詳細指令:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/- X" n" x$ Y% Z& l& b
   # s3 a; _9 K4 k& `0 n
fdisk 指令只支援 MBR 不支援 GPT ,故要分割 GPT的硬碟需使用 parted 致個指令分割硬碟,以下將介紹 parted的用法7 c3 U4 r4 @7 Q. J( G8 f& H
  g6 o. G, D+ ]+ K, r% W

! G: M2 F# L9 I, |parted 可以直接在一行指令列就完成分割,是一個非常好用的指令!它常用的語法如下:4 F2 ~, H) F6 N# `

" Q) F6 H+ A! e$ S6 w: w7 L: Nparted [裝置] [指令 [參數]]& l1 t4 _/ P* |5 }+ X
選項與參數:3 K: |: @. t  F9 O9 P# N
指令功能:& P# a4 b+ }! |
          新增分割:mkpart [primary|logical|extended] [ext4|vfat|xfs] 開始 結束
# {2 v. R) Y4 y+ E8 K( w# s          顯示分割:print
9 g# F3 U# I+ x          刪除分割:rm [partition]/ n$ H( I0 N  g0 }8 E6 Z
例如:
* t. h: {, z- Y
( q( V% ^2 N' J0 K" K( ~
方法一:
) G5 f$ O4 C4 A(parted) mkpart primary 0 100% (primary是partition name); X+ ]* `4 h1 i* {" H2 ~, ]

- e1 \; A$ T6 y) D! M7 `8 p& ]5 M方法二:
9 [- P* g' X  x6 Y3 JPartition name?  []? 30T_part; I$ s0 a* F! D7 Y
File system type?  [ext2]? ext2  (ext4會有下列警告)
( l$ _, f9 v  f4 Y! f. UStart? 0B or 0%
* K1 W- R& d( M; T3 w! g; }9 KEnd? 30TB or 100%0 s7 F2 v9 M6 y9 @
Warning: You requested a partition from 0.00B to 30.0TB.1 K0 x, f' q5 [3 E# d& I
The closest location we can manage is 17.4kB to 30.0TB.
3 @' s) ~' [; Q' S% k+ J/ D7 EIs this still acceptable to you?. b  G3 ~* j/ A/ s% k4 d- h
Yes/No? Yes; T% `; u# u/ r
Warning: The resulting partition is not properly aligned for best performance.
( Q  a. _2 r4 O( EIgnore/Cancel?
+ _, I  y# `4 ?需使用ext2就不會有上述警告$ ?: ]- o  i3 |
mkfs -t ext4 /dev/sdb1 ===> format
5 B" v: e7 N, W1 D9 o% H4 SERROR:
2 b2 q9 U6 K8 q; |( {5 f& tmkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits6 X6 [1 a7 S; K
        using a blocksize of 4096+ K- T8 ]2 {$ g0 Q4 e: |
SOL:
# }6 y: l5 ^% F( [( P, ~9 ]  Gformat > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit
! K7 H% |2 |/ a- O" |+ U, @* `/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3
2 S) ?% _; g# F2 H+ f/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz
" @6 Q3 K% q/ b, V3 }# fcd /usr/local/src/e2fsprogs-1.42.7( C/ T& o* @4 S4 [, p! n2 h
mkdir build
  t9 ~! c$ A8 Z2 K# Z( e' v1 n* ecd build
) u: V7 J3 m  H: _- H1 _ ../configure
1 v5 R* Z6 t# Z: d' J) o8 ~ make
+ D. P+ q8 Z' [4 w make install8 h+ g, j! G8 ]$ I0 Y
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb19 C! Z7 |3 o$ _& ^1 Z
顯示下列提醒:% b# {4 j5 X5 O9 r2 o4 j. _
This filesystem will be automatically checked every 27 mounts or3 \) F% V) a: [! D1 ]
180 days, whichever comes first.  Use tune2fs -c or -i to override.8 \+ B6 u/ |3 e& C: y, Z9 ^+ K
/etc/fstab中加入下列 : (fstab的介紹:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)
* j0 q" ]/ U+ ^% B9 H1 V/dev/sdb1     /home2     ext4    defaults     1 0(第一個數字1:每日備份,第二個數字0:系統不正常時fsck不檢查)8 s) t8 `# t8 B0 N/ z
mount /home2
( s. i, h  H8 H( @! e( ]: [, y. A* R7 a

* o0 |! b& ^# O- j8 q2 |$ [=======================================================================
' \! I  L1 y) i$ e. I2 O7 \2 Z' w4 K4 s) x0 O5 A3 B" x
[硬碟測試]1.
  l7 v1 P+ ~! C: c1 I4 vLinux硬碟寫入速度測試的指令:
' d, C9 V  `( f#time dd if=/dev/zero of=/home2/test bs=2k count=1000000   //     /home2 是mount raid0 的33TB 硬碟,由 11*3TB之SCSI硬碟& k- }0 a! l0 l) v
1000000+0 records in/ d" M: Y: X% V! V6 y
1000000+0 records out
! }/ F# D# |4 W5 d- r: ~2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
7 \0 J, j9 u1 L
0 R! V' ?3 X6 l! B) jreal    0m3.590s4 s) l* l2 N& X, d; C7 d
user    0m0.130s
! Q, T; j( F2 S5 a: [sys     0m3.455s) G  `3 q/ f) R  N3 X) s0 D6 F" z

. S" P# y5 G* b% r# ]- |1 X8 I3 Z# V1 S' P% }" v: ~  _# B4 e
Linux硬碟讀取速度測試的指令:+ ~) C. ~+ R# p% I( [9 M5 t$ t
#time dd if=/home2/test of=/dev/null bs=2k
1 ]6 R1 k) ?5 A. B6 W9 |7 \/ Y1000000+0 records in
5 Y9 \, _: M- h9 \! N2 b% ]1000000+0 records out8 F8 J/ d7 U4 h: B- U! S5 w
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s9 S1 a$ S! K" B+ ?4 S- s& \

- m! N0 h/ C0 M& |) P, W5 rreal    0m0.954s
& f; b5 X3 R' B3 V+ d, Wuser    0m0.083s# k6 `- a* I+ o$ o+ t0 n# A" ?
sys     0m0.868s
0 x. ]. G$ I, d; k0 n- l4 K! \# y6 Y' J* U) S! d9 n
解釋:/ H9 ~. `( K% X  {
time 用來計時6 N: D8 }/ M! F, D9 g
dd 用來複製,從if 到 OF7 T+ D+ n( A8 b+ c
if=/dev/zero不產生IO,所以可以用來測試純粹寫的速度;同樣的 of=/dev/null 不產生IO,可以用來測試純粹讀的速度
/ g5 g" ]$ k1 F" b6 w" m; V$ Ibs 是每次測試單位量的大小,count是讀寫的速量,相乘就是資料的大小.& ?4 S  _# V. w/ K' j  R- S8 Q
資料越大越準確,多測試來取平均值。
) P% R2 _8 D+ f數據量越大越准确,多次測試取平均值
' g, D' T$ _6 u* k+ L由測試結果得到的數據顯示速度相當快了
/ j# M: Q9 T% c' Z8 Q! w) O4 X8 t- x" l
0 T. L3 ]3 B" b1 C6 V) b( U測試完記得刪除 /home2/test
& ^, {, M  `' q9 m1 v$ ^3 h1 L2." M' z# q/ ?; s, A, I- H8 p
另一種方法:
# L' v  V( }' F7 q- P7 F+ V
) g* V/ }! D% O  d測試硬碟讀取速度:
2 w( h7 y% J  F" ~6 Z3 yhdparm -t /dev/sdb9 w, G) o, I% B6 F2 K

5 A) _$ o9 i' Q' F4 L' _$ @/dev/sdb: (使用raid0速度快)- n6 z' p* m% L+ D6 t7 b
Timing buffered disk reads: 1732 MB in  3.00 seconds = 576.98 MB/sec$ c( r& A! T+ S- b* a* i
+ }$ E5 c7 |7 t  p1 W' n! O: v
/dev/sdb: (後來改成LVM速度慢)  s; s# d' R9 B5 u+ O* ^0 n
/dev/sdb:
* J! ~& N, X8 B! W! c+ NTiming buffered disk reads: 546 MB in  3.01 seconds = 181.43 MB/sec/ l4 v# r& m! e6 ~) Y. ^
測試硬碟寫入速度:
& _* g; k  |' n hdparm -t --direct /dev/sdb
1 l5 o2 d& R* h9 `! N1 H0 Y8 l: c, a/ r  |; E# \: w3 G! |
/dev/sdb: (使用raid0速度快)
( ^: p+ n! {3 W& f" v$ s Timing O_DIRECT disk reads: 1326 MB in  3.29 seconds = 402.57 MB/sec$ t1 ~6 Y2 t6 K

% v& V# b" ^/ d7 o- B% c/dev/sdb: (後來改成LVM速度慢)
8 G1 s4 x/ I1 L3 ^8 t Timing O_DIRECT disk reads: 560 MB in  3.00 seconds = 186.36 MB/sec# t! N! a) h7 w$ K1 _5 @

6 K; E3 ^6 W# p7 t+ ^- f* V  l
' J) y3 \& G2 R另外測試 /dev/sda  SSD硬碟 速度只有 raid0 scsi 硬碟的一半
- F+ y6 l, H5 R% K
; e& d* U! E1 l- ^
% z% t% `/ m0 d$ V+ r* h) ^; e4 g$ V
& d. F- T8 k) s7 }2 A1 H
5 [' U1 E5 x2 Z8 _( H" ]# U, t/ q7 L8 L7 |
$ t2 e! m; k4 ]1 j! r# Y6 v
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-4-5 07:49 , Processed in 0.147785 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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