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

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

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

[複製鏈接]
發表於 2016-1-2 20:13:26 | 顯示全部樓層 |閱讀模式
tid=26284& 本帖最後由 IT_man 於 2017-3-21 22:08 編輯
# J$ Z$ A2 l. q% F! K1 Z' N+ [% P0 ]. o: w7 ^6 ]0 i
參考 : http://linux.vbird.org/linux_basic/0230filesystem.php#parted  http://blog.yam.com/wesley1981/article/16596463        相關指令 fstab, findfs, mount  blkid
5 K) b3 O+ A9 a5 _+ ^0 l- pfdisk 請參考 :http://blogger.gtwang.org/2012/02/linux.html+ F* i4 {, T$ c* `
format 大於 16TB 的硬碟(>16TB一定要用此指令) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html5 N$ _5 x8 K" M) {

# ?2 o( T' }6 q4 a& y: f新增硬碟時,開機自動mount(下指令mount只是暫時,重開機不會自動mount) :在/etc/fstab 加入下列一行:
: ]; V) e, P6 W3 h9 z' k7 k/dev/sdb1               /home2                  ext4    defaults        1 1
' ]4 \* ]- }1 Y: z' c% P2 O( ~) S4 M* F2 R( M; m9 C
parted 詳細指令:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/( w% {9 K! `% G: a. O
   
4 c  y% y! J  K- i# A% e) F$ ffdisk 指令只支援 MBR 不支援 GPT ,故要分割 GPT的硬碟需使用 parted 致個指令分割硬碟,以下將介紹 parted的用法
( N- A- u/ o( K6 |' ?
- h# T6 T0 l/ f  z! c& o  W0 o- ^0 t1 X; m8 e
parted 可以直接在一行指令列就完成分割,是一個非常好用的指令!它常用的語法如下:# a# \5 x- ~5 i! ~. Q4 q
: g" O) j4 [& R& C5 @3 ]+ Y3 A" E6 N
parted [裝置] [指令 [參數]]  Q# t. X' ]# y. S4 A0 `+ H
選項與參數:2 e1 M9 V  z9 Y' a+ j
指令功能:* N9 ]% k% y2 C  T
          新增分割:mkpart [primary|logical|extended] [ext4|vfat|xfs] 開始 結束
' J6 n4 t( n1 z( R8 [; l# j+ z4 w          顯示分割:print
3 [7 J0 p# Q& y6 b0 b7 M" L          刪除分割:rm [partition]. z0 z# b# t. q& h0 ~8 }3 v
例如:
1 d8 `- g! [/ a' F# P

3 l% ~. d$ H3 e0 @4 x方法一:1 l" L8 M4 }. `7 R
(parted) mkpart primary 0 100% (primary是partition name)
2 t. ?# G* s6 Y) s: D) Y; u2 m( q( c% M  h9 d, F8 j4 @
方法二:' s" S# P! _: V" a1 A
Partition name?  []? 30T_part. `- n: j7 [; m7 Z  w
File system type?  [ext2]? ext2  (ext4會有下列警告)" t+ @- \1 i5 F
Start? 0B or 0%5 Q% D9 b5 B, q' ]$ C( \, D$ O) X
End? 30TB or 100%1 Z. t2 \% ]: Y9 i+ J! [3 b& i
Warning: You requested a partition from 0.00B to 30.0TB.
, m7 E# X  ^& u" y' }/ X. }The closest location we can manage is 17.4kB to 30.0TB.
# Y6 [; |  d) c% c  W' `$ RIs this still acceptable to you?
1 t6 S' m8 H" s% n; C  u  OYes/No? Yes
4 o! s- ~, Z% f  Q. f  HWarning: The resulting partition is not properly aligned for best performance.
3 l, z3 i4 \" F$ p3 rIgnore/Cancel?
- X3 _0 ?0 n: i" ^* m$ B# V7 K- J需使用ext2就不會有上述警告, \$ X: c' J6 _% L4 a) c3 T
mkfs -t ext4 /dev/sdb1 ===> format* H4 k& f) o" w; \( x" T7 ^, F4 {3 G. o
ERROR:
- l- |7 I7 t/ j! Cmkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits! c% J3 T) U; g5 V* M' H, ]5 T
        using a blocksize of 4096
1 f, e+ z8 d4 w$ I9 L. oSOL:
2 A' B, F1 _1 j! d6 zformat > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit
- ]# ~. K! @( e8 h9 H- P% l  r/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3
0 S0 w2 o3 t6 T9 @3 S- |/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz
5 i+ w& c4 {/ mcd /usr/local/src/e2fsprogs-1.42.7' s( \8 @" G. n* Z! `9 |. J, ]
mkdir build5 x5 u1 C. x' |: d" m
cd build
- [9 m* x& n: E, | ../configure4 P1 s! v% j# }: t
make+ b' v5 Q" z; v* y: V; q  Y. L: }
make install7 \$ t& y9 K, l" e* y
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1
- m; b& t8 _: k& t( z% N. D% `3 l4 l顯示下列提醒:. D* Q) {4 X' W7 _& X- {, c
This filesystem will be automatically checked every 27 mounts or1 X) i3 ]9 W) ^( |5 h
180 days, whichever comes first.  Use tune2fs -c or -i to override.
: F5 @0 V; w9 z) f3 D2 H% V4 _/etc/fstab中加入下列 : (fstab的介紹:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)
% S( k+ }) h* E! J: K/ S& [* h% N/dev/sdb1     /home2     ext4    defaults     1 0(第一個數字1:每日備份,第二個數字0:系統不正常時fsck不檢查)" p+ w6 z, U- ]0 G9 S
mount /home2: \0 M$ @# m9 C/ q" p$ J
. m+ h. s' y2 r1 X' N0 f+ n2 u
( f. y% c# t- T2 R6 M
=======================================================================$ T( s3 F1 C  q9 g

  r2 C. o8 l) e+ X* |% Q[硬碟測試]1.8 G0 I: V6 b9 `" _9 b6 W
Linux硬碟寫入速度測試的指令:4 O" d' m2 e: F2 f5 N/ o
#time dd if=/dev/zero of=/home2/test bs=2k count=1000000   //     /home2 是mount raid0 的33TB 硬碟,由 11*3TB之SCSI硬碟
. j6 W3 g$ v# U. |, b7 F' |  X1 X1000000+0 records in" P+ @, k7 `8 p! v' R& Y/ ]: [
1000000+0 records out
2 p+ s+ B% B% b! C' Q, Z$ Q# \2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
9 |7 q& h5 D9 W5 F. _# g9 }) [7 n1 g  P  v
real    0m3.590s& |- T% L8 W4 Q' z" \$ E" C
user    0m0.130s
6 `/ G& c/ f; j! asys     0m3.455s
, r7 W2 S( Z/ Z) B6 x
. _1 M1 O( R8 t+ O5 ?5 E: q+ N, ?% Y$ t
Linux硬碟讀取速度測試的指令:
9 \) m. ^. b; W$ N1 Y3 N#time dd if=/home2/test of=/dev/null bs=2k
& L2 V. P! d# I; x9 q1000000+0 records in
% ^5 b' |. Q6 r0 Y* r0 d4 J* @% T$ b8 j1000000+0 records out# z, \2 q& ]9 s; d- `" ~
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s( J% i( }  I% ^0 O) V1 L- c
. @8 X  J3 H/ R& S7 ^8 \. p! p) C
real    0m0.954s% |! n2 @& i2 k- ~  K; C0 u
user    0m0.083s
" _/ [5 u/ I2 u7 R* ?' _$ Usys     0m0.868s* H$ u9 _* m% b. P" ?/ F  f
# R3 P5 d# W% t8 ]2 ~3 X  b' B
解釋:
- j) g* b% Q  s* I8 H; `& L9 t5 {time 用來計時
, f! H$ X& b6 P) jdd 用來複製,從if 到 OF
! _0 I- t& n8 T+ X5 wif=/dev/zero不產生IO,所以可以用來測試純粹寫的速度;同樣的 of=/dev/null 不產生IO,可以用來測試純粹讀的速度; C" b1 w7 {# X- |+ V
bs 是每次測試單位量的大小,count是讀寫的速量,相乘就是資料的大小.0 k- B4 G- U! F; ~$ Y! F
資料越大越準確,多測試來取平均值。- @. P; c: z  k/ F( N+ B, b
數據量越大越准确,多次測試取平均值
# _2 L9 j. ?( X2 r4 M" w由測試結果得到的數據顯示速度相當快了
3 m  {. e7 Z4 R' h
# W3 {4 H8 N, r  w/ Q2 r9 n0 a測試完記得刪除 /home2/test
& [/ ^, c' b% h5 k: K, |2." S. M' l1 Y/ j
另一種方法:
# l7 u" O2 J2 |8 ^+ n3 I
! {7 q* w- b0 T8 Q2 F/ L9 ~3 u4 s/ ?測試硬碟讀取速度:
( R8 u6 t5 J$ r: h2 V, U4 ]hdparm -t /dev/sdb
# d7 o1 [; f# T; Y" A
) Z7 c3 E/ L  Z- ]3 v2 g( f/dev/sdb: (使用raid0速度快)9 B# F* P% F$ r8 c& {5 c" Z7 Z
Timing buffered disk reads: 1732 MB in  3.00 seconds = 576.98 MB/sec7 w) Q& R7 v9 k. N% i: g
. \) Z  T- f$ b
/dev/sdb: (後來改成LVM速度慢)$ `" j; }3 ]% L' d7 F$ g* s6 p
/dev/sdb:
" i0 R' u0 U. f3 [2 n) r6 dTiming buffered disk reads: 546 MB in  3.01 seconds = 181.43 MB/sec7 N- b% g: c1 R7 ?
測試硬碟寫入速度:
5 i' _& C9 }7 \. Z- w6 g) L0 h) T. q hdparm -t --direct /dev/sdb
6 X4 W! _0 ]/ u4 E2 N7 a' Q' e' v7 `5 u/ @4 R3 \
/dev/sdb: (使用raid0速度快)% a- T/ R  o( K+ H% |( x) C7 e# R
Timing O_DIRECT disk reads: 1326 MB in  3.29 seconds = 402.57 MB/sec
# e% ~( X7 i, N: ~/ Q' P2 L
$ k" d0 \& E( P5 G( S/dev/sdb: (後來改成LVM速度慢)
; z8 p8 c% m# m& z9 {5 K+ m2 X Timing O_DIRECT disk reads: 560 MB in  3.00 seconds = 186.36 MB/sec
6 C7 s: k4 X* ^. @6 k& e9 z) X4 k+ o: B" O. ^
; S2 A$ b( x/ @: S- H4 I3 f
另外測試 /dev/sda  SSD硬碟 速度只有 raid0 scsi 硬碟的一半
9 P3 p3 v9 {& v) D1 h6 U6 |) _; B, _4 K) N( q4 O/ w( F, l
+ y$ I' f2 z) }: p
2 ]! `8 s' T1 D" h' M$ A+ h3 s
5 K3 M1 X* C- q( F/ i' [

% ?( }6 D' n) ^) t9 q% Z! F) }7 h( I
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-12-13 12:51 , Processed in 0.080293 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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