查看磁盤使用狀況dflinux
用法:df, df -h, df -m, df -k安全
查看目錄或文件大小async
用法:du -sh, du -sm, du -s(默認以k爲單位)工具
步驟:分區(可選)--> 格式化 --> 掛載ui
分區工具:fdisk /partedspa
fdiskcode
fdisk -l 查看磁盤以及分區狀況內存
fdisk 設備名字 對指定磁盤進行分區,如 fdisk /dev/sdb 針對/dev/sdb進行分區同步
知識點:主分區、擴展分區、邏輯分區。MBR格式的分區,最多分4個主分區;主分區+擴展分區的和<=4;擴展分區包含邏輯分區;邏輯分區號必定是從5開始,並且必須連續;it
fdisk內部指令:n(new), p(print), d(delete), p(primary主), e(extend擴展), l(logical邏輯), w(write), q(quit)
parted
MBR格式的分區最大支持2T,若是大於2T,使用parted工具,GPT格式
特色:沒有主分區、擴展分區和邏輯分區一說
示例:
parted /dev/sdb #使用parted工具分區/dev/sdb磁盤 mklabel gpt #建立分區表,格式GPT,還能夠指定msdos(即MBR格式) print #打印分區狀況 mkpart aming 0 1000 #針對GPT格式,分區類型名字就自定義吧,無所謂叫什麼,可是若是是msdos,只能是primary(主分區), extended(擴展分區), logical(邏輯區) #0爲該分區的開始值,1000爲結束值,單位爲MB,1000MB即1GB。 mkpart linux 1001 5000 #再分一個從1001到5000的分區,即4GB的分區 rm 2 #刪除第2個分區,這裏的2指的是分區號,能夠經過print查看,第一列即分區號
格式化:mkfs.ext4, mkfs.xfs
小常識:CentOS7默認採用的是xfs文件系統,在CentOS6上默認採用的是ext4文件系統。
mkfs.xfs
用法:mkfs.xfs /dev/sdb1
-b size=4096 #指定塊大小,單位字節,可用102四、204八、4096(默認值)、8192...(指數增加)
-L label name #指定標籤
mkfs.ext4
用法: mkfs.ext4 /dev/sdb2
-b 4096 #指定塊大小
-L label name #指定標籤
blkid 查看分區信息(什麼類型、UUID、LABEL)
blkid /dev/sde1
掛載:mount
/etc/fstab配置文件
第一列:分區名稱,或者UUID
第二列:掛載點
第三列:分區類型
第四列:掛載選項,通常爲defaults
第五列:是否被dump備份,是的話這裏就是1,不然就是0
第六列:開機時是否自檢磁盤。1,2都表示檢測,0表示不檢測,其中1級別比2級別高,要將/設置爲1,其餘爲2
掛載選項
async/sync: async表示和磁盤和內存不一樣步,系統每隔一段時間把內存數據寫入磁盤中,而sync則會時時同步內存和磁盤中數據;
auto/noauto: 開機自動掛載/不自動掛載;
defaults: 按照大多數永久文件系統的缺省值設置掛載定義,它包含了rw, suid, dev, exec, auto, nouser, async
ro: 按只讀權限掛載 ;
rw: 按可讀可寫權限掛載 ;
exec/noexec: 容許/不容許可執行文件執行,但千萬不要把根分區掛載爲noexec,那就沒法使用系統了,連mount命令都沒法使用了,這時只有從新作系統了;
user/nouser: 容許/不容許root外的其餘用戶掛載分區,爲了安全考慮,請用nouser ;
suid/nosuid: 容許/不容許分區有suid屬性,通常設置nosuid ;
usrquota: 啓動使用者磁盤配額模式,磁盤配額相關內容在後續章節會作介紹;
grquota: 啓動羣組磁盤配額模式;
mount命令
示例1:mount /dev/sdb2 /data
示例2:mount -t ext4 -o noexec,ro /dev/sdb1 /data #-t 指定分區類型,-o指定掛載選項
示例3: mount UUID="b9bc5033-9627-4969-a1e9-7ffed6397a44" /data #用UUID掛載
示例4:mount LABEL="aming" /mnt/ #用LABEL掛載
umount命令
示例1:umount /data
示例2:umount /dev/sdb1
示例3:umount -l /dev/sdb2 #強制卸載