砍敺 IT_man 2017-3-21 22:08 蝺刻摩 + C- e1 ^, N/ i& l. z
( Z* H* K" }! M; p- y : http://linux.vbird.org/linux_basic/0230filesystem.php#parted http://blog.yam.com/wesley1981/article/16596463 賊隞 fstab, findfs, mount blkid) X: K& C7 J# O
fdisk 隢 :http://blogger.gtwang.org/2012/02/linux.html
: {+ I0 P8 t- t# S0 M3 Y) X8 lformat 憭扳 16TB 蝖祉(>16TB銝摰閬冽迨隞) : http://www.unix-ninja.com/p/Formatting_Ext4_volumes_beyond_the_16TB_limit/http://blog.yourdream.cc/2014/11/19/morethan16t.html$ o; B3 m3 K1 j/ F1 [9 F9 j
! }& h. h% m: I; H# P& q" g- J% r' D啣蝖祉,璈芸mount(銝隞孑ount芣舀急,璈銝芸mount) :/etc/fstab 乩銝銵:
6 \5 S4 _1 z$ g' |% i/dev/sdb1 /home2 ext4 defaults 1 1
) L4 ^8 P) z$ r! r2 ?5 Q1 U" g
0 }, M- c6 U" h) l1 r; m8 _parted 閰喟敦隞:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/4 }8 ?7 B6 R0 \1 W! D
4 J7 A- a# [* Kfdisk 隞文芣舀 MBR 銝舀 GPT ,閬 GPT蝖祉雿輻 parted 游隞文脩′蝣,隞乩撠隞蝝 parted冽/ }8 U6 B/ f8 s$ |
& g+ z- v- f q/ k
& m. n9 M+ u0 \# `8 W I; K. _
parted 臭誑湔亙其銵隞文撠勗莎臭撣詨末函隞歹摰撣貊函隤瘜憒銝嚗
3 l9 D' \: l, \$ O! ^8 ~' n W5 i! n
parted [鋆蝵孫 [隞 [窟]
( H4 s4 L$ Z3 k6 q! v: |; M賊賂
0 z! e1 N3 m0 w; w) z隞文踝6 c6 F6 y7 z2 z; _1 \+ Y5 |( x+ }
啣莎mkpart [primary|logical|extended] [ext4|vfat|xfs] 憪 蝯! n3 i) n& e7 s, L
憿舐內莎print4 Z3 i1 N; d6 p2 E; r! _
芷文莎rm [partition], R6 z9 Y( y7 F# |7 A" E
靘憒:0 `4 f7 {- \% h7 p% u% O" P" z5 j
( P! A$ C3 o7 o( j
寞銝:
: P+ f/ ~+ h7 n$ _& \- k* X' Q! a(parted) mkpart primary 0 100% (primary皰artition name)
, @ g n1 L( a& N. [2 \6 T' B+ v+ B$ ?; e4 g
寞鈭:0 y+ i( H1 g9 Y/ Q: |
Partition name? []? 30T_part& e( H3 z. w- W; P+ m! r7 X
File system type? [ext2]? ext2 (ext4銝霅血)' E4 o* {3 }" E4 [ y, }
Start? 0B or 0%
7 P/ k3 t& @0 Q$ y! MEnd? 30TB or 100%. E+ O9 _! M8 \% l! B* {
Warning: You requested a partition from 0.00B to 30.0TB.
) _9 m8 Y* ]# @& {3 ]8 {/ y. HThe closest location we can manage is 17.4kB to 30.0TB.0 C# j2 l3 u! V6 j/ h
Is this still acceptable to you?4 Q6 f( t' B3 K
Yes/No? Yes3 X! I" J9 n# ^1 ?( j
Warning: The resulting partition is not properly aligned for best performance.3 ^4 ?- M& R' z2 ]4 Z' d; N' z M
Ignore/Cancel?5 T' u& q9 y( m, U% h% Z6 |9 ^5 E, B
雿輻牠xt2撠曹銝餈啗郎( m- \$ T, \6 {: a0 E/ }
mkfs -t ext4 /dev/sdb1 ===> format1 r# M6 Z0 n) f( t$ v0 X. g
ERROR:0 G3 R" F* Q2 k8 ~
mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits
4 y/ Q& g0 X* f5 _! E5 K using a blocksize of 4096$ a: O0 T! l- d( F, R& C# w8 M
SOL:
5 D- i9 R+ m& t8 d, D' B6 g( c+ ^format > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit: P! k+ R7 v) X
/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3
! C. |. t( p1 {! B/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz: w: N) q7 F2 R. U0 x
cd /usr/local/src/e2fsprogs-1.42.7+ Y3 D, @! X' A8 ?: N( E' u( M
mkdir build1 X$ N: t5 b$ ]* B/ }
cd build
! S' R& W% U; _' l; E! L# N ../configure8 |% w3 F' m( {
make
, o" y; h% B4 T& I- n make install
4 E# ^- P% I& S7 \" L$ ~! p+ j; Emke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1& z7 z# H" ^( o' p) D1 `
憿舐內銝:& H# e% n5 r+ @4 Q7 ?
This filesystem will be automatically checked every 27 mounts or
0 ^6 {; n) j" Q( ^+ _180 days, whichever comes first. Use tune2fs -c or -i to override.
1 z- L; q$ P" a! p2 V/ P1 K% I. |/etc/fstab銝剖乩 : (fstab隞蝝:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)4 A. m; D6 A5 T/ |* s/ D
/dev/sdb1 /home2 ext4 defaults 1 0(蝚砌詨1:瘥亙隞,蝚砌詨0:蝟餌絞銝甇撣豢fsck銝瑼X); ^% w+ s% ]: M
mount /home2) P# b. Y4 o, ?/ Y2 _5 Q% o
% Z2 \3 n9 s' |
" b( q6 c% O' L
=======================================================================" J. l0 K2 W8 H( Q! b: e
! b$ Q8 I$ k. x" q[蝖祉皜祈岫]1.
+ V: F1 i4 T& Q5 yLinux蝖祉撖怠仿摨行葫閰衣隞:; M* [: v' H( b7 F9 a; y; \
#time dd if=/dev/zero of=/home2/test bs=2k count=1000000 // /home2 痂ount raid0 33TB 蝖祉, 11*3TB銋SCSI蝖祉3 x4 q, @# N5 {2 M0 ~
1000000+0 records in
5 W% v+ s6 |0 q# m+ p; D0 ~1000000+0 records out
. J& V3 s9 x2 h2 w9 E2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
: S3 q& Q+ E4 R' V1 T7 P
: D6 T- J5 N, C vreal 0m3.590s. M. h% o0 W9 |" v! Q) X' ^" c
user 0m0.130s
* V# P) Z4 M" Nsys 0m3.455s, n( } W, i5 d1 [5 A$ G
/ q) G2 z, y4 L9 H* z1 ^" x' j$ ^/ R1 d. R5 P2 X
Linux蝖祉霈摨行葫閰衣隞:3 `; k E+ L- e" q6 F2 k" s
#time dd if=/home2/test of=/dev/null bs=2k
0 U, ?# N$ v: p5 y* h3 i: J1000000+0 records in
! U# ]2 [. ~( s# S, ?1000000+0 records out; ]. }9 M# [, s6 ~4 A6 T2 z2 X
2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s
' v# U7 T/ c' i6 a
! |' o1 D% \2 x* ~% k6 wreal 0m0.954s
4 G8 U2 Z: @* E; g# Z6 R, F: H& @# zuser 0m0.083s9 f$ ~8 E+ D# M. ?2 Z
sys 0m0.868s
& d: m8 E, l3 s1 s+ d- Z8 M2 y( J1 f! H2 |5 F. ^
閫嚗 n5 n. p8 n5 ]2 }
time 其閮
2 o: l4 ^ r8 z/ mdd 其銴鋆踝敺if OF
0 R$ G: S7 r1 B! Tif=/dev/zero銝YIO嚗隞亙臭誑其皜祈岫蝝蝎孵神摨;璅 of=/dev/null 銝YIO嚗臭誑其皜祈岫蝝蝎寡摨
- B5 w, t. H! i- c! D/ Bbs 舀甈⊥葫閰血桐憭批嚗count航撖怎嚗訾撠望航憭批. m$ }+ \; p) t; \& r
鞈頞憭扯皞蝣綽憭皜祈岫靘撟喳潦
3 W+ Y6 J% o1 p3 u3 u. N豢頞憭扯蝖殷憭甈⊥葫閰血撟喳
* \1 z& y5 {; S# N: |望葫閰衣敺啁豢憿舐內摨衣貊嗅翰鈭
2 Y3 E4 \3 Y$ Z6 J6 M# ?. q6 {, Y2 Z8 X
皜祈岫摰閮敺芷 /home2/test4 r5 d+ V4 j- ?( G) N
2.
. r6 P' [/ ^. }2 I虫蝔格寞:& i0 ?# |1 y! e- ?
( B, N) B9 ^% g X
皜祈岫蝖祉霈摨:
: ^9 Q5 n, @" k, E* G. Ihdparm -t /dev/sdb6 R; j& i/ R4 z' }) H7 D* {
4 [ e& X5 x* J# V3 w/dev/sdb: (雿輻禿aid0摨血翰)" u- M$ R4 F* Q1 ]8 z
Timing buffered disk reads: 1732 MB in 3.00 seconds = 576.98 MB/sec
D2 \. s8 ~1 k
% W! `; {% k+ d6 s/dev/sdb: (敺靘寞LVM摨行)
# m+ {& z; q$ b% i/dev/sdb:; b* g! T' C2 f/ M" R
Timing buffered disk reads: 546 MB in 3.01 seconds = 181.43 MB/sec! p q y* j0 K5 r$ I3 f
皜祈岫蝖祉撖怠仿摨:3 u" D! T: G8 V# O3 I, D6 ^
hdparm -t --direct /dev/sdb
* q# t! w; Z3 y0 u" C/ P- f/ y- ^9 t
/dev/sdb: (雿輻禿aid0摨血翰) m) D" ]& x1 i7 ?
Timing O_DIRECT disk reads: 1326 MB in 3.29 seconds = 402.57 MB/sec
: w! b" t& [7 `$ o# x& i+ N: q/ _
/dev/sdb: (敺靘寞LVM摨行)
. S& v2 K" t) E0 ^! ^7 Z7 Q& c Timing O_DIRECT disk reads: 560 MB in 3.00 seconds = 186.36 MB/sec
; R2 R% u# R9 L; {) `+ T# q3 K: `3 r
* y# `6 a1 r7 a+ ?5 N/ p) h7 C* V4 |0 X' Y; K9 ?
血皜祈岫 /dev/sda SSD蝖祉 摨血芣 raid0 scsi 蝖祉銝+ n5 Q, _" n9 y/ n$ A
6 ^' {/ k/ v6 }2 `
+ Z' R! @5 Q* n1 E# G
) N) p' l0 `$ o9 ~5 S/ [4 H" K+ Y. U/ F6 ]
+ G! v8 a/ b: F+ Z7 x
+ x- b$ K I# J$ S# m |
|