df :查看磁盤使用狀況 free :能夠查看交換分區的使用狀況node
df -h -k(默認) -m服務器
df -i 查看inode 使用狀況async
df -T :查看文件類型使用狀況ide
du : 列出文件目錄的大小,最後一項是總和ui
du -m -h -s(指定列出某個目錄或者文件)it
Linux 磁盤分爲4個主磁盤(primary)和擴展磁盤(extended),當建立完4個主分區時,還須要建立分區時,必須將第四個主分區刪除,改爲擴展分區io
用fdisk -l 查看磁盤的分區狀況class
Device Boot Start End Blocks Id Systemtest
/dev/sda1 * 2 201 204800 83 Linux擴展
Partition 1 does not end on cylinder boundary.
/dev/sda2 202 10201 10240000 8e Linux LVM
Partition 2 does not end on cylinder boundary.
/dev/sda3 10202 30720 21011456 8e Linux LVM
/dev/sda4 30721 102400 73400320 5 Extended
/dev/sda5 30721 102400 73400304 8e Linux LVM
若是要建立主分區,就對你想要分區的磁盤執行fdisk /dev/sd(a,b,c),以後使用n(new)->(p,e,l),p(print),t(修改磁盤的類型),w(write)
建立完分區以後 reboot ,識別分區.
對某個分區進行邏輯卷的建立:
其中涉及到的概念有:物理卷(pv),卷組(vg),卷長(pe),邏輯卷(lv)
能夠用命令 pvdisplay, vgdisplay, lvdisplay 來查看相關信息
(mke2fs -t ext4 -b 1024 -m 1 -L aming /dev/sdb1)
-t : 文件類型
-b : 指定塊大小
-m : 保留磁盤(單位 %)
-L : label 標籤
掛載的時候不要有數據,不然會找不到數據
處理:直接umount
mount LABEL=aming /home/aming/123
umount -l : 不退出掛載點,直接卸載
blkid 查看uuid
mount UUID="" /mnt
mount -o rw,noatime,nouser /dev/sda /aming
fstab: defaults= rw,suid,dev,exec,auto,nouser,async,relatime
倒數第二個數字:是否備份(0)
最後一個數字:是否開機檢測磁盤(0:不檢測,1,2:1等級高)
下面進行邏輯卷的建立:
pvcreate /dev/sda5
vgcreate vg_test
lvcreate -L 20G -n lv_test vg_test
建立完邏輯卷以後,進行邏輯卷的數據轉型和掛載:(cat /etc/filesystems 查看文件類型)
mkfs.ext4 /dev/vg_test/lv_test
mkdir /data
cat >> /etc/fstab << EOF
>/dev/vg_test/lv_test /data ext4 defaults 0 0
>EOF
mount -a
df -h
服務器上有多塊磁盤,爲了防止磁盤拔插後順序亂掉,咱們能夠使用什麼方法來掛載磁盤?
A 使用LABEL
B 使用分區名
C 使用uuid
D 使用掛載點
正確答案: A,C
使用什麼命令能夠得到指定分區的uuid?
A uuid -l /dev/sda1
B blkid /dev/sda1
C blkid -l /dev/sda1
D uuid -p /dev/sda1
正確答案: B