砍敺 IT_man 2017-3-21 22:08 蝺刻摩 # C: ?' u- [9 q% x
+ W* c7 z d @& b# I
: http://linux.vbird.org/linux_basic/0230filesystem.php#parted http://blog.yam.com/wesley1981/article/16596463 賊隞 fstab, findfs, mount blkid
0 T8 z( S6 w# U: Ifdisk 隢 :http://blogger.gtwang.org/2012/02/linux.html. }* q. ?; S6 I7 a
format 憭扳 16TB 蝖祉(>16TB銝摰閬冽迨隞) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html
, s( \2 z0 {: c( F0 t; l4 p( H. s1 N4 Q U
啣蝖祉,璈芸mount(銝隞孑ount芣舀急,璈銝芸mount) :/etc/fstab 乩銝銵:
7 h) c2 f$ ^& E# c: h1 x; p6 f' `/dev/sdb1 /home2 ext4 defaults 1 1* i( c3 B1 [& |( K4 [
, R. d" y$ M+ \5 s" F8 Pparted 閰喟敦隞:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/6 R& ]" V$ V( a: H
( ?, O: e' L7 L; z$ Sfdisk 隞文芣舀 MBR 銝舀 GPT ,閬 GPT蝖祉雿輻 parted 游隞文脩′蝣,隞乩撠隞蝝 parted冽- Z9 ]& P( i: n. }" @9 r
0 @$ M1 {4 N2 y) C/ H+ ^: @! V: V3 K( a1 }
parted 臭誑湔亙其銵隞文撠勗莎臭撣詨末函隞歹摰撣貊函隤瘜憒銝嚗
+ u3 Q4 b% F8 P/ t: v% S1 c, A$ D4 ]+ F1 ]- O& c0 r
parted [鋆蝵孫 [隞 [窟], H6 L8 e" T5 n# U
賊賂* _& D7 s- h! o# b
隞文踝
, s' e0 r( U" K4 T 啣莎mkpart [primary|logical|extended] [ext4|vfat|xfs] 憪 蝯: v* k" Q) T/ J2 L& O1 O
憿舐內莎print* E* q: T E9 C' |4 U$ m
芷文莎rm [partition]
; V* Z: @ W1 f- R8 R; D靘憒:) f, D! v2 k% W5 G% J- {' w
# M5 a. s; [* j
寞銝:6 w6 c; Y* i7 G* e
(parted) mkpart primary 0 100% (primary皰artition name)
& ^# E0 x/ R$ }3 Y% I& k
w3 {2 H9 B, B e$ I. \4 A寞鈭:& m- x8 C( F; V( J
Partition name? []? 30T_part
7 ]# G. W; I' e" N1 yFile system type? [ext2]? ext2 (ext4銝霅血)
, l; a& O# }5 M3 k# @' KStart? 0B or 0%8 K B( t, l. q: ?$ P2 F
End? 30TB or 100%/ |# n+ \+ n3 Z! P8 K
Warning: You requested a partition from 0.00B to 30.0TB.9 w; z: Q1 N5 S T
The closest location we can manage is 17.4kB to 30.0TB.
6 u* N/ F9 g1 W/ w2 q9 qIs this still acceptable to you?
3 c$ I6 t1 w/ S( W5 V( H* A+ bYes/No? Yes& |# l2 O& R% {! |# e4 u& B: v4 K
Warning: The resulting partition is not properly aligned for best performance.
% {3 Z8 ]1 }5 l1 NIgnore/Cancel?* x+ d( F' ?6 ~0 J; U
雿輻牠xt2撠曹銝餈啗郎
`8 I1 z+ u) ]: B2 Wmkfs -t ext4 /dev/sdb1 ===> format
$ ]2 H3 @9 D }+ ]. ^" a% U* g7 bERROR:
" \1 y/ a$ s: I7 @ Vmkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits
( k: Z3 h$ j/ P9 ^& T using a blocksize of 4096$ ]6 [1 T; \8 O7 B
SOL: 6 i, `8 ?* E& `( \, C% |, e% ?
format > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit
6 Y1 Y& D" ]/ E0 x/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3
% l. I" Y6 x4 b6 P+ ^/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz& o7 X% n1 m3 h; o4 f
cd /usr/local/src/e2fsprogs-1.42.7
( ^* _/ N) t# x4 t, k( Y5 Bmkdir build% r* e7 I; N0 F5 o+ U8 B% A5 [) x* ~
cd build" R7 y$ H3 o3 }9 x" } ^
../configure* Y9 `$ B2 y+ _- |9 g! S5 c
make
" P, y1 X+ ]/ [/ z, u% @2 c make install
! e4 T$ C: \ ~mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb14 z, Z' b$ T0 a4 ^2 f+ `
憿舐內銝:
+ W8 i- c8 f" W0 p6 FThis filesystem will be automatically checked every 27 mounts or/ g# m. P8 t2 B% R3 A G& g, H% e
180 days, whichever comes first. Use tune2fs -c or -i to override.0 Z0 _( @4 v) {: Z9 t' r2 z
/etc/fstab銝剖乩 : (fstab隞蝝:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E) S# e4 P& x0 o" ^
/dev/sdb1 /home2 ext4 defaults 1 0(蝚砌詨1:瘥亙隞,蝚砌詨0:蝟餌絞銝甇撣豢fsck銝瑼X)
! w5 r9 Z2 i; R8 {/ Tmount /home2/ t8 n3 l/ L) e1 D
+ Y1 o/ G8 Z3 D* w- V4 t+ j" `, Z X. `: M, {1 B
=======================================================================
! m8 ^3 \$ Z1 ?0 {& H
8 ?7 f: R" u8 [. I, ^[蝖祉皜祈岫]1.
' Z4 \$ X2 O/ Y4 wLinux蝖祉撖怠仿摨行葫閰衣隞:
' n. i' D$ g! q1 {#time dd if=/dev/zero of=/home2/test bs=2k count=1000000 // /home2 痂ount raid0 33TB 蝖祉, 11*3TB銋SCSI蝖祉" X# ~2 o3 \/ r% g8 _, L
1000000+0 records in
# \; c" \- R9 z1000000+0 records out
9 t5 x/ J% d" k) I2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s3 ~2 r) J4 n* P, p9 u6 E, X9 l
0 o! `* A3 o2 R; ^real 0m3.590s( u ^4 \4 P5 Z& v/ M
user 0m0.130s# C: z. |/ C1 S; \& N
sys 0m3.455s' H* B1 L( G1 t. s, k- J2 A
7 ~# U1 I4 _9 `" U: S3 I" a1 g
- T' Y1 C# J( m5 n7 q; DLinux蝖祉霈摨行葫閰衣隞:
& x- j0 u( J+ Y5 d5 A8 v" @+ a#time dd if=/home2/test of=/dev/null bs=2k
- k/ I7 {9 N$ E V1000000+0 records in) m2 U+ d! Q- x
1000000+0 records out& ?/ F6 K5 m7 L: N
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s& b) H' J. l( o$ d
' B4 i& v% @7 H P$ W9 U
real 0m0.954s
h; ^2 V! o. w+ Luser 0m0.083s; ]0 \* l1 M9 i2 s
sys 0m0.868s
- o. r5 n2 d1 Z! e3 P8 ]
3 `+ ]3 T% v9 h* n- Z' C閫嚗6 t8 z0 R/ P$ H9 G+ m# _
time 其閮* j. u, Y5 C" ?, H _ I
dd 其銴鋆踝敺if OF
7 y: U' H% ]. ]if=/dev/zero銝YIO嚗隞亙臭誑其皜祈岫蝝蝎孵神摨;璅 of=/dev/null 銝YIO嚗臭誑其皜祈岫蝝蝎寡摨% D! V1 G$ m2 Z ^5 x
bs 舀甈⊥葫閰血桐憭批嚗count航撖怎嚗訾撠望航憭批.
8 h8 K1 }5 }) c6 o. `! D3 ~鞈頞憭扯皞蝣綽憭皜祈岫靘撟喳潦( J I! P6 c1 A" d: n! {
豢頞憭扯蝖殷憭甈⊥葫閰血撟喳
. k H: y- _* v3 `0 E望葫閰衣敺啁豢憿舐內摨衣貊嗅翰鈭* t8 o0 E5 V7 G5 y& ^ v
6 g; E) s' g# D8 V" E f皜祈岫摰閮敺芷 /home2/test
3 h9 r/ E0 K" n6 n2.
4 p" R, b7 t* k! J9 e+ k虫蝔格寞:3 N% W+ M8 D' {# y- ?4 L: v2 P0 z8 C% j
" ]4 Z% `! f$ E
皜祈岫蝖祉霈摨:( ?1 G* k E1 M" l$ R
hdparm -t /dev/sdb
6 M$ W! d2 D M# d! a2 b& o$ I z# k9 I5 T% S5 c6 V
/dev/sdb: (雿輻禿aid0摨血翰)% q& b, \; D; G) C
Timing buffered disk reads: 1732 MB in 3.00 seconds = 576.98 MB/sec
' Y C' W, u+ K: m K9 |) r8 |) D
/dev/sdb: (敺靘寞LVM摨行)
/ z- S" s5 A1 T @# }% P/dev/sdb:
4 M* J) H4 m1 k3 ?1 @5 H3 W$ {% ETiming buffered disk reads: 546 MB in 3.01 seconds = 181.43 MB/sec
; N) [6 T) i" E- N/ ]/ p& @皜祈岫蝖祉撖怠仿摨:/ l9 M: H' h- x
hdparm -t --direct /dev/sdb# Q4 ^% B d% n& O& M
5 U, H# ] X" p( J; b# N
/dev/sdb: (雿輻禿aid0摨血翰)
3 d$ P8 S( x- K; f5 V9 | Timing O_DIRECT disk reads: 1326 MB in 3.29 seconds = 402.57 MB/sec
$ J& `& _, u$ q' D* G
- I5 q& I. j) X; g5 d/dev/sdb: (敺靘寞LVM摨行)
0 p: ~9 T9 S2 i Timing O_DIRECT disk reads: 560 MB in 3.00 seconds = 186.36 MB/sec
7 }+ H& N' L" x. m2 W6 P7 `
" M( w) n; o! ~& s& b1 G7 F! q# V! M
血皜祈岫 /dev/sda SSD蝖祉 摨血芣 raid0 scsi 蝖祉銝
7 Q5 S9 k9 d6 \4 O$ k1 v( L6 h, ?0 ]7 j$ w" q2 v% F0 y
( d5 ~: P* ]* v# w& O
J' F& u" V6 q3 M4 Z. v
+ F! p0 T4 m0 w
# r! ^ |7 ]( X* y
% b5 v; u; q- ]" h5 ` |
|