砍敺 IT_man 2017-3-21 22:08 蝺刻摩 8 M. N1 x7 } Z! B. U, T. K
3 N H9 Z! [. Z# h, N : http://linux.vbird.org/linux_basic/0230filesystem.php#parted http://blog.yam.com/wesley1981/article/16596463 賊隞 fstab, findfs, mount blkid& J7 u0 n5 F. Q, g
fdisk 隢 :http://blogger.gtwang.org/2012/02/linux.html! K9 r. R1 o3 u5 ?
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! y8 b% T, T0 Y6 F
, z% @5 o6 t$ D+ k0 w3 T
啣蝖祉,璈芸mount(銝隞孑ount芣舀急,璈銝芸mount) :/etc/fstab 乩銝銵:
- Q% ?1 x, d; ^3 c A+ K/dev/sdb1 /home2 ext4 defaults 1 1
( S. @' A; p5 q6 P k3 j# W' @5 W/ z) W2 e( Q
parted 閰喟敦隞:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/2 G# ?- H6 q W7 @& U6 q1 {
3 ^3 x; G" Z, v4 A: K
fdisk 隞文芣舀 MBR 銝舀 GPT ,閬 GPT蝖祉雿輻 parted 游隞文脩′蝣,隞乩撠隞蝝 parted冽& H' r2 w* r/ y1 Z
" y6 r* u9 h( p+ f5 J- ]4 Q1 y( Y W
8 c t# E- `' J( S1 l+ E
parted 臭誑湔亙其銵隞文撠勗莎臭撣詨末函隞歹摰撣貊函隤瘜憒銝嚗
& u' G* M% v: ]: v# j/ F" w# R+ @% S5 Z- j8 q
parted [鋆蝵孫 [隞 [窟]' A: s6 Y, q: }' t3 @
賊賂
- o. Z) e: V% A8 _隞文踝
; z P0 T2 ]4 B 啣莎mkpart [primary|logical|extended] [ext4|vfat|xfs] 憪 蝯
" l% U' S- n/ p! X0 s 憿舐內莎print
9 _ s, ~4 O9 q8 P3 K, O; S 芷文莎rm [partition]
5 S6 U6 g7 f) c( E0 z9 R$ \: |靘憒:
7 s( D8 ^. i' y& n! `/ l% V+ e# F; s
寞銝:: b1 V2 Y* R, U3 o
(parted) mkpart primary 0 100% (primary皰artition name)4 I( _ S6 b6 r" a7 ]
3 m" P+ W) A) O' {
寞鈭:
v* n1 D, L+ S! X3 ^Partition name? []? 30T_part
* x7 u/ @0 K0 o0 h; J! aFile system type? [ext2]? ext2 (ext4銝霅血)% Q4 r' ]5 @4 A% |0 S
Start? 0B or 0%# ?- Q3 R6 l" V% {
End? 30TB or 100%8 s1 H" C8 A ?, F
Warning: You requested a partition from 0.00B to 30.0TB.
' e! t) _5 ?- x, i5 O& _1 pThe closest location we can manage is 17.4kB to 30.0TB., a" M: q$ l X; g
Is this still acceptable to you?6 p6 S% A" j9 v- a
Yes/No? Yes) b$ S5 ]! i: [1 u' D4 |7 K% {
Warning: The resulting partition is not properly aligned for best performance.2 p1 L) `, n- V& q! f
Ignore/Cancel?3 W9 p- @, d5 I' W) _) v) g
雿輻牠xt2撠曹銝餈啗郎6 P2 N8 }6 n+ F6 L4 n
mkfs -t ext4 /dev/sdb1 ===> format6 b8 w' G) G. N. g, Z* l) S6 _, n
ERROR:
k/ \/ B6 P2 {, L7 f- O% Pmkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits
" T2 q$ c. {- B- _/ \ using a blocksize of 40963 M9 r$ S4 m$ ^4 o' j/ u
SOL:
2 f) P$ w( S+ Y- bformat > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit; _1 ^/ L6 A/ _) ?6 t0 q
/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca30 Z; a3 }" r' }6 I9 u8 Y
/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz: x" h6 [4 {; s w7 a
cd /usr/local/src/e2fsprogs-1.42.7" \9 \/ w5 @' K
mkdir build
9 |) ~! Y+ ?: y f- _cd build7 N: t" U! V/ ~2 P- e v5 c9 U
../configure
7 t9 `! ^/ i. e- m2 `- R0 x2 k$ _ make" H: p: w1 U* h O: @
make install
! V1 ]/ ^* a* J4 q7 W; y Bmke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1 k& P% b+ [. @, E6 t8 q& p
憿舐內銝:
; \7 J2 X: Y) [: q7 n) T6 ZThis filesystem will be automatically checked every 27 mounts or
7 G7 w" y, b7 I2 r7 D+ D: r( e5 ?180 days, whichever comes first. Use tune2fs -c or -i to override.
' ]' g; B* @$ q$ T& V/etc/fstab銝剖乩 : (fstab隞蝝:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)3 U8 a- B# x1 n4 x; v. W
/dev/sdb1 /home2 ext4 defaults 1 0(蝚砌詨1:瘥亙隞,蝚砌詨0:蝟餌絞銝甇撣豢fsck銝瑼X)
5 \: W, _# d2 tmount /home2
9 `. _$ C9 g9 Y0 x' ^4 p. b
" A% g$ n& J. y) ~% ~0 k) W6 _. X1 _% S
=======================================================================! ?6 G T) r* ~( e# Y$ G$ j
2 ]2 |- c+ O+ m" L: J* R- P- \( s[蝖祉皜祈岫]1.9 g) y) O$ }' e$ } T
Linux蝖祉撖怠仿摨行葫閰衣隞:
$ J0 x4 g* o& V#time dd if=/dev/zero of=/home2/test bs=2k count=1000000 // /home2 痂ount raid0 33TB 蝖祉, 11*3TB銋SCSI蝖祉
; g7 z5 p% p. N) f0 v R8 S3 y$ u) p1000000+0 records in
" F8 H$ d" B$ B4 F/ y( ?/ O1000000+0 records out5 s! k9 P; A! u. s- F/ {
2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s
: X: R- J% v; w9 w6 c" ]0 n
1 f5 U- [2 w5 @# l$ ereal 0m3.590s0 T( c+ M1 S l; q
user 0m0.130s- c+ ^ J4 s k @- o
sys 0m3.455s" V0 ]* V$ \( X4 ?
9 W. S- I" A5 e( |& R. L; {
1 o' [5 Q, K' `4 u7 `- m7 z, ?
Linux蝖祉霈摨行葫閰衣隞:
4 Z r5 \0 ^+ S/ F#time dd if=/home2/test of=/dev/null bs=2k
. N* @- |* W4 b3 j& f- }1000000+0 records in
" p$ e, m; J8 D; a1000000+0 records out
' j1 N9 l4 ?5 w* O" Z3 G2 {8 Q& S6 F9 K2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s
- u4 l/ M4 X4 c9 K" T) ]5 m# x. y+ {# e5 J
real 0m0.954s
/ S0 w$ E( w% t6 zuser 0m0.083s
V- o: \2 R8 R) c% ?sys 0m0.868s
! ?/ r+ h) U! R `/ Y! I+ u; U7 R
1 @1 ~/ F& [1 d% d! j/ _閫嚗: V8 C W8 p. n( G
time 其閮- s7 B. ?. j1 t5 Z6 N( |% G# C
dd 其銴鋆踝敺if OF
' U0 r2 j2 g* q! w; ~0 ~) w" P0 xif=/dev/zero銝YIO嚗隞亙臭誑其皜祈岫蝝蝎孵神摨;璅 of=/dev/null 銝YIO嚗臭誑其皜祈岫蝝蝎寡摨
6 a# ?5 C0 H- t: A, Abs 舀甈⊥葫閰血桐憭批嚗count航撖怎嚗訾撠望航憭批.
. Z# R2 p+ P* V# V鞈頞憭扯皞蝣綽憭皜祈岫靘撟喳潦
8 H. X$ w: u. U" v& ? F豢頞憭扯蝖殷憭甈⊥葫閰血撟喳% e3 E$ {* \$ z$ d- e' }: F
望葫閰衣敺啁豢憿舐內摨衣貊嗅翰鈭
- |) Q+ N6 i- y% h" G1 x$ d Z; D( {9 U$ E! X
皜祈岫摰閮敺芷 /home2/test) }4 N G6 c! S7 I- m
2.
" ^0 p$ a; e8 {3 y& w4 m虫蝔格寞:: F* @: w t! N3 s
7 B$ O% B' m0 T( s7 q4 A
皜祈岫蝖祉霈摨:3 [5 Z; l- b' }. H
hdparm -t /dev/sdb
* e/ j" [( G2 A* j6 Y2 |
" R% I. L6 U0 B* G# K1 d* o/dev/sdb: (雿輻禿aid0摨血翰)/ ^ I; n! V6 `/ R9 r9 W
Timing buffered disk reads: 1732 MB in 3.00 seconds = 576.98 MB/sec
! G6 L% M {+ V2 Y$ l. }3 o
4 z: @" G- `+ u/dev/sdb: (敺靘寞LVM摨行)
8 B& o8 | Z0 Z( Z9 Q/dev/sdb:
8 _6 S; j$ m" H5 R' iTiming buffered disk reads: 546 MB in 3.01 seconds = 181.43 MB/sec
* ^1 w4 k5 e( x皜祈岫蝖祉撖怠仿摨:) ^# Y' G6 H8 m t, r! _. a
hdparm -t --direct /dev/sdb
$ h' [% N' ^' h6 P0 R3 Y J4 V$ g0 j& h1 u! a- l
/dev/sdb: (雿輻禿aid0摨血翰)
9 ~) G9 ]8 @: j3 L Timing O_DIRECT disk reads: 1326 MB in 3.29 seconds = 402.57 MB/sec
: ^" J7 ~: W9 f5 v, H. c6 A# I7 k [) {
/dev/sdb: (敺靘寞LVM摨行)
* ?2 Z; z; `; S a: ]" ? Timing O_DIRECT disk reads: 560 MB in 3.00 seconds = 186.36 MB/sec& G1 P/ y# U1 @4 U* S
% F' C/ ]7 Z5 B. v: L
/ _' U3 _. g( y2 L& W. N血皜祈岫 /dev/sda SSD蝖祉 摨血芣 raid0 scsi 蝖祉銝
. m8 N: w6 h4 z! o2 u8 w! c- g1 H( n2 X2 S0 i
4 s# |0 r( W# }4 J4 V
9 w7 y* |" i/ P; ~7 F1 X- v' g- [5 E, f& t, w G' h
! k6 ? `8 @- m
% B: i7 s7 S" G6 ]4 x3 [ |
|