1.磁盤與目錄的容量
列出文件系統(tǒng)的整體磁盤使用量
(1)df命令
-a:列出所有的文件系統(tǒng),包括系統(tǒng)特有的/proc等文件系統(tǒng);
-k:以KBytes的容量顯示各文件系統(tǒng)。
-m:以MBytes的容量顯示各文件系統(tǒng)。
-h:以較以閱讀的GBytes、MBytes、KBytes等格式自行顯示,常用。
-H:1M=1000K取代1M=1024k的進(jìn)位方式。
-T:連同該分區(qū)的文件系統(tǒng)名稱(如“xfs”)也列出。
-i:不用磁盤容量顯出,而以inode的數(shù)量來(lái)顯示
[root@localhost ~]# df -hT #執(zhí)行該命令
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root xfs 39G 4.2G 35G 11% /
devtmpfs devtmpfs 895M 0 895M 0% /dev
tmpfs tmpfs 911M 0 911M 0% /dev/shm
tmpfs tmpfs 911M 11M 901M 2% /run
tmpfs tmpfs 911M 0 911M 0% /sys/fs/cgroup
/dev/mapper/centos-home xfs 19G 33M 19G 1% /home
/dev/sda1 xfs 1014M 170M 845M 17% /boot
tmpfs tmpfs 183M 8.0K 183M 1% /run/user/42
tmpfs tmpfs 183M 0 183M 0% /run/user/0
[root@localhost ~]# df -h /etc #將/etc下可用的磁盤容量以易讀的容量格式顯示
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root 39G 4.2G 35G 11% /
[root@localhost ~]# df -ih /etc #查詢這個(gè)目錄的可用inode數(shù)量
文件系統(tǒng) Inode 已用(I) 可用(I) 已用(I)% 掛載點(diǎn)
/dev/mapper/centos-root 20M 154K 19M 1% /
(2)du命令
評(píng)估文件系統(tǒng)的磁盤使用量(常用在推估目錄所占容量)
選項(xiàng):
-a:列出所有的文件與目錄容量,默認(rèn)僅統(tǒng)計(jì)目錄下面的文件量而已。
-h:以較易讀懂的容量格式(G/M)顯示,常用。
-s:列出總量而已,而不列出每個(gè)個(gè)別的目錄占用容量,常用。
-S:不包括子目錄下的總計(jì),與-s有點(diǎn)差別,不常用。
-k:以KBytes列出容量顯示。
-m:以MBytes列出容量顯示
常用參數(shù)
[root@localhost ~]# du -sh /etc #統(tǒng)計(jì)/etc目錄的總用量
37M /etc
2.實(shí)體鏈接與符號(hào)鏈接
一般來(lái)說(shuō),使用 hard link 設(shè)置鏈接文件時(shí),磁盤的空間與 inode 的數(shù)目都不會(huì)改變!
hard link 只是在某個(gè)目錄下的 block 多寫(xiě)入一個(gè)關(guān)連數(shù)據(jù)而已,既不會(huì)增加 inode 也不會(huì)耗用 block 數(shù)量
(1)ln命令
作用:
創(chuàng)建鏈接,可以將之當(dāng)成windows中的創(chuàng)建快捷方式。
軟連接及硬鏈接的區(qū)別:
鏈接有軟連接及硬鏈接之分,軟連接就是Windows中創(chuàng)建了一個(gè)快捷方式,而硬鏈接則相當(dāng)于直接復(fù)制了一份到指定位置。
二者區(qū)別:軟連接占用空間小,硬鏈接占用空間大,當(dāng)源文件不存在時(shí),軟連接也就跟著失效了,而硬鏈接則沒(méi)事,它相當(dāng)于一個(gè)完全獨(dú)立的個(gè)體
選項(xiàng):
-s:如果不加任何參數(shù)就進(jìn)行鏈接,那就是創(chuàng)建的硬鏈接,而“-s”選項(xiàng)就是創(chuàng)建軟連接。
-f:如果目標(biāo)文件存在時(shí),就主動(dòng)的將目標(biāo)文件直接移除后再創(chuàng)建。
示例
#軟連接示例:
[root@localhost ~]# ln -s /etc/passwd /tmp/password #創(chuàng)建一個(gè)軟連接
[root@localhost ~]# ls -ld /etc/passwd /tmp/password #查看源文件及鏈接文件
-rw-r--r--. 1 root root 2342 7月 14 22:46 /etc/passwd
lrwxrwxrwx 1 root root 11 8月 17 22:54 /tmp/password -> /etc/passwd
#可以看到鏈接文件的權(quán)限很大,但實(shí)際的權(quán)限以源文件為準(zhǔn)
[root@localhost ~]# du -sh /etc/passwd /tmp/password
4.0K /etc/passwd
0 /tmp/password #可以看到軟連接的文件大小基本可以忽略不計(jì)
#硬鏈接示例:
[root@localhost ~]# ln /etc/passwd /tmp/password2 #創(chuàng)建一個(gè)硬鏈接
#分別查看源文件和連接文件的大小
[root@localhost ~]# du -sh /etc/passwd
4.0K /etc/passwd
[root@localhost ~]# du -sh /tmp/password2
4.0K /tmp/password2
#可以看出來(lái)大小一樣
[root@localhost ~]# ls -ld /etc/passwd /tmp/password2 #文件屬性也一樣
-rw-r--r--. 2 0 root 2277 8月 17 22:58 /etc/passwd
-rw-r--r--. 2 0 root 2277 8月 17 22:58 /tmp/password2
3.觀察磁盤分區(qū)狀態(tài):
lsblk命令
列出系統(tǒng)上所有的磁盤列表
選項(xiàng):
-d:僅列出磁盤本身,并不會(huì)列出該磁盤的分區(qū)數(shù)據(jù)。
-f:同時(shí)列出該磁盤內(nèi)的文件系統(tǒng)。
-i:使用ASCII的線段輸出,不使用復(fù)雜的編碼(某些環(huán)境下很有用)。
-m:同時(shí)輸出該設(shè)備在/dev下面的權(quán)限數(shù)據(jù)(rwx的數(shù)據(jù))。
-p:列出該磁盤設(shè)備的完整文件名,而不是僅列出最后的名字。
-t:列出該磁盤設(shè)備的詳細(xì)數(shù)據(jù),包括磁盤陣列機(jī)制、預(yù)讀寫(xiě)的數(shù)據(jù)量大小等
blkid命令
列出磁盤設(shè)備的UUID等參數(shù)
[root@localhost ~]# blkid #查詢磁盤的UUID及文件系統(tǒng)
/dev/sda1: UUID="cfcc42fb-78c0-4bf6-84ec-bc3f52803d14" TYPE="xfs"
/dev/sda2: UUID="fLk953-Bcni-gHbP-E6Sq-F5o6-55pz-LScGyM" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="9693181b-8904-4ead-94d8-eb7638055f7a" TYPE="xfs"
/dev/mapper/centos-swap: UUID="c5c51833-e6a5-4223-b848-aa02d2128dfe" TYPE="swap"
/dev/mapper/centos-home: UUID="5a05f8d3-3211-401b-8f22-99ef3681777f" TYPE="xfs"
parted命令
列出磁盤的分區(qū)表類型與分區(qū)信息
[root@localhost ~]# parted /dev/sda print #列出/dev/sda磁盤的相關(guān)數(shù)據(jù),需要加“print”參數(shù)
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
#下面是分區(qū)數(shù)據(jù)
Number Start End Size Type File system 標(biāo)志
1 1049kB 1075MB 1074MB primary xfs 啟動(dòng)
2 1075MB 64.4GB 63.3GB primary lvm
gdisk命令
對(duì)磁盤進(jìn)行分區(qū)等一系列改動(dòng)操作,使用GPT模式進(jìn)行分區(qū),另一種模式是MBR分區(qū)格式,使用fdisk命令,兩者分區(qū)時(shí)的操作大同小異
可以通過(guò) fdisk -l 來(lái)列出當(dāng)前系統(tǒng)中所有硬盤設(shè)備及其分區(qū)的信息
ID號(hào)對(duì)應(yīng)的文件系統(tǒng):
83:XFS
82:swap
86:NTFS
8e:LVM卷
Gdisk /dev/sda進(jìn)入以后開(kāi)始創(chuàng)建分區(qū)
* p 查看分區(qū)表
* n 創(chuàng)建分區(qū) (p 是主分區(qū) 。e 是邏輯分區(qū))
* m 可以查看各種指令得幫助信息
mkfs命令
對(duì)磁盤分區(qū)后,需要使用此命令進(jìn)行格式化。
XFS 文件系統(tǒng) mkfs.xfs
EXT4文件系統(tǒng) mkfs.ext4
選項(xiàng)如下:
[root@localhost ~]# mkfs.xfs /dev/sdb1 #格式化此磁盤,將會(huì)輸出磁盤的詳細(xì)信息
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=1310655 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=5242619, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# grep 'processor' /proc/cpuinfo #查詢CPU個(gè)數(shù)
processor : 0
#結(jié)果是只有一個(gè)CPU,可以設(shè)置相關(guān)參數(shù),來(lái)優(yōu)化文件系統(tǒng)的讀寫(xiě)性能。
xfs_repair命令
對(duì)文件系統(tǒng)進(jìn)行檢驗(yàn)。
選項(xiàng):
-f:后面跟的設(shè)備其實(shí)是個(gè)文件而不是實(shí)體設(shè)備。
-n:?jiǎn)渭儥z查并不修改文件系統(tǒng)的任何數(shù)據(jù)(檢查而已)。
-d:通常用在單人維護(hù)模式下面,針對(duì)根目錄(/)進(jìn)行檢查與修復(fù)的動(dòng)作,很危險(xiǎn),不要隨便使用。
fsck命令
常用于檢查ext4文件系統(tǒng)并嘗試修復(fù)出現(xiàn)的錯(cuò)誤,通常只有身為 root 用戶且文件系統(tǒng)出現(xiàn)問(wèn)題時(shí)才會(huì)使用,否則,在正常狀況下使用 fsck 命令,很可能損壞系統(tǒng)。另外,如果你懷疑已經(jīng)格式化成功的硬盤有問(wèn)題,也可以使用此命令來(lái)進(jìn)行檢查
使用 fsck 檢查并修復(fù)文件系統(tǒng)是存在風(fēng)險(xiǎn)的,特別是當(dāng)硬盤錯(cuò)誤非常嚴(yán)重的時(shí)候,因此,當(dāng)一個(gè)受損文件系統(tǒng)中包含了非常有價(jià)值的數(shù)據(jù)時(shí),務(wù)必首先進(jìn)行備份!
選項(xiàng):
-a:自動(dòng)修復(fù)文件系統(tǒng),沒(méi)有任何提示信息。
-r:采取互動(dòng)的修復(fù)模式,在修改文件前會(huì)進(jìn)行詢問(wèn),讓用戶得以確認(rèn)并決定處理方式。
-A:按照 /etc/fstab 配置文件的內(nèi)容,檢查文件內(nèi)羅列的全部文件系統(tǒng)。
-t :文件系統(tǒng)類型 指定要檢查的文件系統(tǒng)類型。
-C:顯示檢查分區(qū)的進(jìn)度條。
-f:強(qiáng)制檢測(cè),一般 fsck 命令如果沒(méi)有發(fā)現(xiàn)分區(qū)有問(wèn)題,則是不會(huì)檢測(cè)的。如果強(qiáng)制檢測(cè),那么不管是否發(fā)現(xiàn)問(wèn)題,都會(huì)檢測(cè)。
-y:自動(dòng)修復(fù),和 -a 作用一致,不過(guò)有些文件系統(tǒng)只支持 -y。
-D:針對(duì)文件系統(tǒng)下的目錄進(jìn)行最優(yōu)化配置。
-b:后面接superblock的位置,一般用不到這個(gè)選項(xiàng),但是如果你的uperblock因故障損毀時(shí),通過(guò)這個(gè)參數(shù)即可利用文件系統(tǒng)內(nèi)備份的superblock來(lái)嘗試救援。一般來(lái)說(shuō),superblock備份在:1K block放在8193,2K block放在16384,4K block放在32768。
mount命令
掛載文件系統(tǒng)
掛載之前如下:(建議)
* 單一文件系統(tǒng)不應(yīng)該被重復(fù)掛載在不同的掛載點(diǎn)(目錄)中
* 單一目錄不應(yīng)該重復(fù)掛載多個(gè)文件系統(tǒng)
* 要作為掛載點(diǎn)得目錄,理論上應(yīng)該都是空目錄
選項(xiàng)如下:
umount命令
卸載文件系統(tǒng)
選項(xiàng):
-f:強(qiáng)制卸載,可用在類似網(wǎng)絡(luò)文件系統(tǒng)(NFS)無(wú)法讀取到的情況下。
-l:立刻卸載文件系統(tǒng),比“-f”還強(qiáng)。
-n:不更新/etc/mtab情況下卸載。
系統(tǒng)掛載的一些限制:
設(shè)置開(kāi)機(jī)自動(dòng)掛載時(shí),一些可以設(shè)置的參數(shù)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)題目:Linux磁盤分區(qū)-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://www.rwnh.cn/article38/ccsgpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站排名、網(wǎng)站策劃、營(yíng)銷型網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容