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

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

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

[複製鏈接]
發表於 2016-1-2 20:13:26 | 顯示全部樓層 |閱讀模式
tid=26284& 本帖最後由 IT_man 於 2017-3-21 22:08 編輯
7 ~5 T% v" q& n" O6 @
# m2 s) e/ I; R+ F- F* I參考 : http://linux.vbird.org/linux_basic/0230filesystem.php#parted  http://blog.yam.com/wesley1981/article/16596463        相關指令 fstab, findfs, mount  blkid
4 M5 ]  Z, q9 g/ V2 ifdisk 請參考 :http://blogger.gtwang.org/2012/02/linux.html
" c+ l2 i0 D, L( O1 Rformat 大於 16TB 的硬碟(>16TB一定要用此指令) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html
. I1 P  X+ U4 p" H8 o% \1 l! s1 S9 f1 @4 M; A2 @
新增硬碟時,開機自動mount(下指令mount只是暫時,重開機不會自動mount) :在/etc/fstab 加入下列一行:
' p. X* x) D" I+ D. W/dev/sdb1               /home2                  ext4    defaults        1 14 V* }' T1 S4 N; e* z1 s! g

) _. K: i% }0 L3 _3 M4 A  jparted 詳細指令:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/
& n6 L9 y+ c* A3 x+ }1 \     {" L  z3 x: F1 Y9 d# a, f" }* B6 S
fdisk 指令只支援 MBR 不支援 GPT ,故要分割 GPT的硬碟需使用 parted 致個指令分割硬碟,以下將介紹 parted的用法+ @8 V7 R- m- y, e+ i& L$ q! n
) w" E* j4 i  |7 m4 O

5 M2 N; T% t5 l" G* a4 |5 N6 Kparted 可以直接在一行指令列就完成分割,是一個非常好用的指令!它常用的語法如下:3 e5 F5 o0 ?) N: E
* \  j4 [* t+ |
parted [裝置] [指令 [參數]]
! t: K7 l$ K6 |" x: O. w# ~9 Q7 H選項與參數:; R6 }! G) d. |+ l
指令功能:. U0 i6 `0 k. }1 C& F9 g: Q# q
          新增分割:mkpart [primary|logical|extended] [ext4|vfat|xfs] 開始 結束% g% V0 u) b8 n6 Z- k' L
          顯示分割:print
3 H6 R% l7 s8 _4 I          刪除分割:rm [partition]* t' Z9 _% {8 ?: v' b2 ~8 [
例如:, ]( t  ?" A: ~) q( S
( b0 f+ t( ~/ t- P
方法一:
% |6 G: r( s& x$ ]- g( e(parted) mkpart primary 0 100% (primary是partition name)
' `: ~  _2 X6 n, X- z2 A
- V' G$ l- q. O+ }* s( ~! g. N方法二:7 f1 [- a  B2 ?2 \
Partition name?  []? 30T_part
% G$ Q9 O4 _4 ]2 [File system type?  [ext2]? ext2  (ext4會有下列警告)9 Y% T3 y& n+ V
Start? 0B or 0%
( C& A' }4 l6 Z& X' wEnd? 30TB or 100%
$ }2 m" F8 b4 f7 E( k" p3 W9 yWarning: You requested a partition from 0.00B to 30.0TB.
4 ]0 h) d% i' g! O& fThe closest location we can manage is 17.4kB to 30.0TB.
, o: M* o! o4 K2 vIs this still acceptable to you?
% Y6 y" d' A5 }9 j0 AYes/No? Yes
: o1 A3 _( L/ E0 T1 X: aWarning: The resulting partition is not properly aligned for best performance.
& @& E! c' _9 I/ R! @! pIgnore/Cancel?
5 A5 Y: ?/ E% [8 ?3 G' m; E需使用ext2就不會有上述警告5 D5 M: M5 \, m$ i2 {
mkfs -t ext4 /dev/sdb1 ===> format4 P# Z$ K2 l8 A
ERROR:
: U$ c$ a9 T+ s7 R9 ~( _mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits$ V1 l# b; n- f# h
        using a blocksize of 4096: P8 H' L4 G* B9 e) l, r
SOL: ! `5 ]" ?7 ^9 W6 k/ b
format > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit
& |  M0 E$ p% U5 Z6 i9 y/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca30 I; l( a3 X2 c) }
/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz
% I& C, E/ W3 u( i6 R' Ocd /usr/local/src/e2fsprogs-1.42.7; m" ^6 g) m% T
mkdir build. q; ~+ x1 x1 g% }
cd build
+ G6 p3 m  E9 w" w0 K3 z0 i3 U4 J ../configure/ ^" r/ \6 j: J) |% g/ I7 M
make
& P( S7 V& N6 I- s1 ]& O& d make install* K2 Y6 p5 d; X0 @) u
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1
7 R3 d2 L9 F4 h/ g/ u1 }9 m顯示下列提醒:
6 x+ {  e# p6 M' JThis filesystem will be automatically checked every 27 mounts or
+ |6 R1 T# l+ Q0 E3 |! Z: z5 z) |( I180 days, whichever comes first.  Use tune2fs -c or -i to override.
9 I( }$ {5 n* w# D" w/etc/fstab中加入下列 : (fstab的介紹:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)9 ]% {0 j4 l# W- z
/dev/sdb1     /home2     ext4    defaults     1 0(第一個數字1:每日備份,第二個數字0:系統不正常時fsck不檢查)7 v6 J& W$ `; c) _8 S; U
mount /home2+ @9 U; u6 g0 W! R- O1 V
7 c% p# R* k& u

2 C* Q  k% s: D, r( _3 P=======================================================================
; @" L( j  y6 _: h5 v
% X8 n! m" K4 Z7 j, @[硬碟測試]1.2 E2 m* r, \# Z& a; ^3 @
Linux硬碟寫入速度測試的指令:
0 Q, k: F$ F; u0 E) v0 p#time dd if=/dev/zero of=/home2/test bs=2k count=1000000   //     /home2 是mount raid0 的33TB 硬碟,由 11*3TB之SCSI硬碟% ^4 r8 [& H& s5 q5 d: [6 k
1000000+0 records in0 Y  s" _* D, A7 Y8 H, H
1000000+0 records out' w0 d2 u$ O4 d( ^9 ~8 M1 p5 [/ w" X
2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
# Z) Y, n4 x2 |: J2 [  K: M1 s% B% S7 {" M$ n- u; n- o7 ~* j
real    0m3.590s
% s8 z3 V( }8 d$ A" ]" \  \user    0m0.130s; V4 M' n4 U& q; g" Y; W7 E" d9 N" i
sys     0m3.455s6 m- d* t1 s  Y- B, u

& }! a" s0 E* p. W/ d1 d6 G
' z, N; {4 |' b9 y  O3 v# KLinux硬碟讀取速度測試的指令:( ^9 W; I2 K' x% M- y' m
#time dd if=/home2/test of=/dev/null bs=2k
( K$ x0 D6 K6 q& ^/ a1000000+0 records in7 \& `1 D: b& A) R
1000000+0 records out/ o# n' {9 N5 o& a" i" n/ F7 d
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s
7 R" C& N7 D3 o2 d: y% Z  n7 \! U! p9 D
real    0m0.954s$ P) r# D7 b# D  \2 B
user    0m0.083s, H. M  l% y6 V' z
sys     0m0.868s
5 c; f# m  V/ J+ \" v. {/ x
3 I$ m( l9 |3 h2 t7 A+ b解釋:
4 Y  a7 G; r  y6 W* ttime 用來計時
- o: ]( \( M6 H( bdd 用來複製,從if 到 OF, @# `( i! e4 ]( g0 F
if=/dev/zero不產生IO,所以可以用來測試純粹寫的速度;同樣的 of=/dev/null 不產生IO,可以用來測試純粹讀的速度. l) x$ x+ _$ r; B" [' G" v: B
bs 是每次測試單位量的大小,count是讀寫的速量,相乘就是資料的大小.
+ U5 h* [+ a# w' ^1 M資料越大越準確,多測試來取平均值。
6 i+ t: p" D* _7 W數據量越大越准确,多次測試取平均值1 ?# t9 {( s3 f$ A3 z0 ]
由測試結果得到的數據顯示速度相當快了
( Q+ R/ u) v1 |( U: v9 t! |- \6 `  h
" s) N" Y# @' G6 `5 T測試完記得刪除 /home2/test* V, i# P$ O% z% ]2 T* j
2.2 m4 U3 a" Q: _1 J' g6 Q2 t( o
另一種方法:
& `3 o# q" [$ x( V% b( V& A" W8 Y, R
測試硬碟讀取速度:
7 G/ M0 G0 h: M- O' a  Fhdparm -t /dev/sdb: |, a4 `4 |$ N, V9 \: Z7 C; V) `
& H* t3 ~" |$ s) ~. }: R
/dev/sdb: (使用raid0速度快)
* ?# A% @% l! w& |4 w* } Timing buffered disk reads: 1732 MB in  3.00 seconds = 576.98 MB/sec
- o9 t% x; N. V* ~, \+ `- Z7 I  U* R* v& W7 V" Z
/dev/sdb: (後來改成LVM速度慢), w$ k/ e) o- a0 q. N
/dev/sdb:3 y% J" m8 |3 z. t; ~+ S9 {( }6 j
Timing buffered disk reads: 546 MB in  3.01 seconds = 181.43 MB/sec4 j/ H$ [( i1 I: v5 u4 |
測試硬碟寫入速度:
7 L5 E; f: i( y hdparm -t --direct /dev/sdb' c; _  S) o" f1 P7 ~* X2 m1 Y
# I' b- J; O7 f& h1 q
/dev/sdb: (使用raid0速度快)
4 r1 \; k  q$ o$ Y4 v$ Q Timing O_DIRECT disk reads: 1326 MB in  3.29 seconds = 402.57 MB/sec
- [' R. K9 K7 v5 N3 h& R; g4 K: Z0 y7 P0 Q7 Q
/dev/sdb: (後來改成LVM速度慢)
  H# Z, ]$ ^* E& U4 y. n7 T Timing O_DIRECT disk reads: 560 MB in  3.00 seconds = 186.36 MB/sec- A4 G+ }& R4 w  m" c" x
/ U: h1 l" F1 ?: p; W$ A8 O; I5 |
' V+ M& w7 ]: n+ {
另外測試 /dev/sda  SSD硬碟 速度只有 raid0 scsi 硬碟的一半+ T" {; c" i( J$ X% y
% F4 S2 f% {. C0 ]- F5 G

( b) s8 ~9 ?) d# i4 q8 \- G; q) g5 D/ c, F8 _4 o
9 P9 a$ l- i3 |( j' k
3 t. a: a" p0 R; X' |
7 l- i0 Q4 \2 g1 r3 B; L9 {
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-3-24 18:47 , Processed in 0.060057 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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