砍敺 IT_man 2017-3-21 22:08 蝺刻摩
8 T& b7 g) E6 H: o. ]9 x
# U: Q y( o/ p : http://linux.vbird.org/linux_basic/0230filesystem.php#parted http://blog.yam.com/wesley1981/article/16596463 賊隞 fstab, findfs, mount blkid7 R; \' ?1 a& n G& `
fdisk 隢 :http://blogger.gtwang.org/2012/02/linux.html
5 v* m! @, m% P. 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
# p% p& k) a& x4 \7 v/ J
8 x1 O2 b5 O- k5 C: I: b, }# j u啣蝖祉,璈芸mount(銝隞孑ount芣舀急,璈銝芸mount) :/etc/fstab 乩銝銵:' Z6 \: k4 G7 i
/dev/sdb1 /home2 ext4 defaults 1 1
4 d7 q% H# D' H* F) ]2 g( s$ }5 P" K ?9 Q1 \( S& g, ~
parted 閰喟敦隞:https://blog.gtwang.org/linux/pa ... -disk-partitions/2/
9 S- H+ E( F" I( }6 ~4 u
" K; b) i& v3 |8 f: H" G7 Mfdisk 隞文芣舀 MBR 銝舀 GPT ,閬 GPT蝖祉雿輻 parted 游隞文脩′蝣,隞乩撠隞蝝 parted冽
8 K' ]* g# g$ Z8 {1 C c3 z H4 x2 F: u# {
& F- j& ?! f! E+ j9 E7 j! g$ oparted 臭誑湔亙其銵隞文撠勗莎臭撣詨末函隞歹摰撣貊函隤瘜憒銝嚗
' h: h2 I& s1 l2 G# e8 `; k( Q
+ v8 R0 ^+ L$ Hparted [鋆蝵孫 [隞 [窟]! }+ j- d! W3 z
賊賂
* s5 P) i% T5 Y隞文踝/ q( K" I- |4 l& \& R
啣莎mkpart [primary|logical|extended] [ext4|vfat|xfs] 憪 蝯
0 H! @; G: \. r 憿舐內莎print
9 y T# a0 i/ Q" V f3 K& a 芷文莎rm [partition]
; L, `& _7 x! b. n6 ^6 U靘憒:" B$ T# l) n& ^0 I; }9 Y) x
% ^1 M- z, I5 q; h& r$ t& v( D2 I
寞銝:
1 a7 X9 { x+ @(parted) mkpart primary 0 100% (primary皰artition name)4 P8 a [4 I, @: T0 p) v5 r
% j9 o# i* a+ d) g& T0 Y) E, c
寞鈭:1 o% R, x2 P$ s
Partition name? []? 30T_part
5 Z) }5 A; y! B( R" c NFile system type? [ext2]? ext2 (ext4銝霅血)& z+ w+ n1 z# |
Start? 0B or 0%2 x3 h) O8 [, N5 e
End? 30TB or 100%
9 r! ~3 E* `0 v. q1 Z7 \Warning: You requested a partition from 0.00B to 30.0TB.
, F1 @% N6 E3 M; o5 f) b- IThe closest location we can manage is 17.4kB to 30.0TB./ M8 t |4 j. r
Is this still acceptable to you?) ^1 R0 a& W( f/ a# E
Yes/No? Yes
l1 i8 e6 Z9 z) f$ w8 ]( tWarning: The resulting partition is not properly aligned for best performance.' k2 ~: w5 d6 J
Ignore/Cancel?8 A { U4 X- U) p
雿輻牠xt2撠曹銝餈啗郎$ i2 t# G1 J& P# t# A& M7 {
mkfs -t ext4 /dev/sdb1 ===> format
- m9 X# \8 X' p& aERROR:
+ t$ \4 }4 n3 Q9 p( Bmkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits
8 t+ b: [4 i' h! n* n7 M1 u using a blocksize of 4096
' }/ k/ k6 C0 X- h) TSOL:
0 a8 H3 Y" u5 R( ^2 ~. O+ r; b' @format > 16TB see https://www.unix-ninja.com/p/For ... yond_the_16TB_limit* }/ [1 L/ T/ }# X; \ P, T
/usr/local/src/wget -Oe2fsprogs-1.42.7.tar.gz http://downloads.sourceforge.net ... _mirror=superb-dca3% i. l8 c9 K: ], M$ k) u$ v
/usr/local/src/tar -zxvf e2fsprogs-1.42.7.tar.gz
6 c$ \! b4 Q& c! ]% e- fcd /usr/local/src/e2fsprogs-1.42.7. F7 w- m6 E; Y( E3 X3 |3 V
mkdir build# W' \8 G" R1 ?; W* G
cd build2 l( |) q8 }' l1 O
../configure/ J" m4 }+ P. T
make
) {. b7 ^" b% q" T8 k4 Z8 | make install0 d0 p# [; p/ Q
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1
2 m, e6 Q" d5 v b' i0 H" d, H憿舐內銝:
# w7 k( r1 q& j$ I `% G* b7 R) ?This filesystem will be automatically checked every 27 mounts or, O3 z) O% y" I4 J: C4 ]
180 days, whichever comes first. Use tune2fs -c or -i to override.4 W4 y* W: k5 c3 _* ^& H/ p7 c
/etc/fstab銝剖乩 : (fstab隞蝝:http://horace1123.pixnet.net/blo ... b%E8%AA%AA%E6%98%8E)
$ u: o# }7 k) u) E k/dev/sdb1 /home2 ext4 defaults 1 0(蝚砌詨1:瘥亙隞,蝚砌詨0:蝟餌絞銝甇撣豢fsck銝瑼X)1 c2 H! w! r- r0 B: @: u
mount /home2
5 A r0 G4 _3 M$ h+ j' @* x% i! b3 y0 G( H
$ } ^0 \# }+ C6 o
=======================================================================
( v4 A" o9 k9 e/ j7 m
. G# l8 Q; m9 f2 [. X[蝖祉皜祈岫]1.
7 [& ?6 p c4 K8 B5 g' G0 rLinux蝖祉撖怠仿摨行葫閰衣隞:
P: N; }8 v/ N+ L8 q S#time dd if=/dev/zero of=/home2/test bs=2k count=1000000 // /home2 痂ount raid0 33TB 蝖祉, 11*3TB銋SCSI蝖祉
9 D$ A# O. i; c5 i# l1000000+0 records in
4 _# U) `" ~+ s6 J1000000+0 records out& B$ h1 ?' U9 A
2048000000 bytes (2.0 GB) copied, 3.58735 s, 571 MB/s1 x0 m; j" a3 l3 Q( d$ O
& I" y, H* i, ^: u5 Yreal 0m3.590s2 c0 H5 f: ^/ X% A1 ?: g
user 0m0.130s3 [6 h; u& V l8 _4 {( W
sys 0m3.455s
7 j$ R) k5 ?$ A: V+ ?1 G: c1 z
* l# e3 z( j7 [9 v9 r
& X. S+ Z5 I* ]! E* ^Linux蝖祉霈摨行葫閰衣隞:
8 q# O) H7 F4 I. Q' B" p#time dd if=/home2/test of=/dev/null bs=2k
^, ~' n4 T8 Q9 G8 v# t8 U. O- ~1000000+0 records in
. F; S) Z" v- S b1000000+0 records out
3 u) C- c. ^: b" F* @2048000000 bytes (2.0 GB) copied, 0.952334 s, 2.2 GB/s9 ?9 c3 F& x6 M+ w
$ t" m. g6 T7 X# f( Preal 0m0.954s
5 }! @- V# V9 c( g$ S" |) Luser 0m0.083s% g% ~* E% U3 x [& o! ?8 W" B6 W
sys 0m0.868s& i# u9 S `' |
/ ]3 s* ^" ^! O5 W& v8 \$ D閫嚗
, `9 g, y1 w4 b* I; ptime 其閮
6 E& H& B" }% Ndd 其銴鋆踝敺if OF0 _2 m$ N6 I+ g/ n' ^. K9 M- e' a
if=/dev/zero銝YIO嚗隞亙臭誑其皜祈岫蝝蝎孵神摨;璅 of=/dev/null 銝YIO嚗臭誑其皜祈岫蝝蝎寡摨# `, [' S$ M3 p. k
bs 舀甈⊥葫閰血桐憭批嚗count航撖怎嚗訾撠望航憭批.
3 `$ s: k- ^% _鞈頞憭扯皞蝣綽憭皜祈岫靘撟喳潦
( _0 Y7 u* ?, B5 j* l7 x$ D) h豢頞憭扯蝖殷憭甈⊥葫閰血撟喳! R% H0 ]3 D. \+ r* w0 P" a
望葫閰衣敺啁豢憿舐內摨衣貊嗅翰鈭
9 |. | S3 P! J; h M+ ?3 S( ~" n. r! F2 {' C) |
皜祈岫摰閮敺芷 /home2/test; D; S2 R& D! T6 Q3 U, _
2.
* I- K7 d* E4 {: m& w虫蝔格寞:3 n" J6 J) o) C: a: }
: e. F: k# V2 }0 Z5 }7 r( O; ~皜祈岫蝖祉霈摨:& l: B& i9 m* V! S3 k
hdparm -t /dev/sdb
. F7 I3 H8 K$ s: u4 m- b% M& B0 Q
/dev/sdb: (雿輻禿aid0摨血翰)
2 J& ^5 \$ e" \0 y9 t Timing buffered disk reads: 1732 MB in 3.00 seconds = 576.98 MB/sec+ [2 v0 n6 F$ O, z4 v
! d$ o; G T4 C1 ~, o# d/dev/sdb: (敺靘寞LVM摨行). Y7 E! f S9 v5 k
/dev/sdb:
4 E% }' I$ L5 D9 Q: sTiming buffered disk reads: 546 MB in 3.01 seconds = 181.43 MB/sec
4 y3 z$ `0 I% }" k皜祈岫蝖祉撖怠仿摨:
( j, u, D o1 `: i. a hdparm -t --direct /dev/sdb
, x. }% ]' V7 E2 O1 R+ O. K/ p# h) e( L5 {+ o
/dev/sdb: (雿輻禿aid0摨血翰)
( r1 y; G9 G$ g3 n, A3 r- C Timing O_DIRECT disk reads: 1326 MB in 3.29 seconds = 402.57 MB/sec. }9 [6 n7 D$ U
$ L' R3 k8 M- G, J/dev/sdb: (敺靘寞LVM摨行)/ r) X M; F6 I/ j) w% q0 A' v
Timing O_DIRECT disk reads: 560 MB in 3.00 seconds = 186.36 MB/sec
+ W) q) [& Y' D. v: \4 q4 N" n- C& e; D0 k" D0 |
K! J; N; b# p! N血皜祈岫 /dev/sda SSD蝖祉 摨血芣 raid0 scsi 蝖祉銝
/ C* A, H* d1 K- Q' l& V+ O
$ Q! H0 _! k4 X0 h' f* J, m# A+ n+ A/ v) z5 T1 L1 N: o7 P5 v8 W
3 S" {% w' Q Q4 t* |# [( H0 A" t. x9 \! A; Z
+ @' P) B* H* p7 B1 p' E, b c. L9 O$ Q$ G
|
|