df=disk filesystem 用於查看已掛載磁盤的總容量,使用量,剩餘容量等信息的命令,不加任何參數直接使用,容量的默認單位是千字節(KByte)。node
[root@test-01 ~]# df 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 16659456 872980 15786476 6% / devtmpfs 929836 0 929836 0% /dev tmpfs 935392 0 935392 0% /dev/shm tmpfs 935392 8692 926700 1% /run tmpfs 935392 0 935392 0% /sys/fs/cgroup /dev/sda1 201388 75920 125468 38% /boot
上面的信息中後面的掛載點,像/ ,/boot ,這是咱們在安裝系統的時候劃分的分區;/dev ,/dev/shm,這是內存分區,默認大小是內存的1/2 ,若是咱們把文件保存在這個分區下,那麼重啓以後文件會消失。其餘的想/run, /sys/fs/cgroup等分區是臨時分區,平時工做當中不用動這些分區。bash
[root@test-01 ~]# df -i 文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點 /dev/sda3 16669696 23863 16645833 1% / devtmpfs 232459 365 232094 1% /dev tmpfs 233848 1 233847 1% /dev/shm tmpfs 233848 409 233439 1% /run tmpfs 233848 13 233835 1% /sys/fs/cgroup /dev/sda1 204800 330 204470 1% /boot
** 小技巧 ,直接使用這個命令顯示出來的內容好多都是臨時分區和內存分區,影響咱們查看咱們須要的磁盤信息,可使用df -i | grep -v tmpfs , 管道符後面的意思是過濾掉含tmpfs的分區內容。 df -i | grep -v tmpfs 的顯示內容能夠明顯的看到,臨時分區和內存分區不會顯示出來服務器
[root@test-01 ~]# df -i | grep -v tmpfs 文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點 /dev/sda3 16669696 23863 16645833 1% / /dev/sda1 204800 330 204470 1% /boot
[root@test-01 ~]# df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda3 16G 853M 16G 6% / devtmpfs 909M 0 909M 0% /dev tmpfs 914M 0 914M 0% /dev/shm tmpfs 914M 8.5M 906M 1% /run tmpfs 914M 0 914M 0% /sys/fs/cgroup /dev/sda1 197M 75M 123M 38% /boot [root@test-01 ~]# df -k 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 16659456 873004 15786452 6% / devtmpfs 929836 0 929836 0% /dev tmpfs 935392 0 935392 0% /dev/shm tmpfs 935392 8664 926728 1% /run tmpfs 935392 0 935392 0% /sys/fs/cgroup /dev/sda1 201388 75920 125468 38% /boot [root@test-01 ~]# df -m 文件系統 1M-塊 已用 可用 已用% 掛載點 /dev/sda3 16269 853 15417 6% / devtmpfs 909 0 909 0% /dev tmpfs 914 0 914 0% /dev/shm tmpfs 914 9 906 1% /run tmpfs 914 0 914 0% /sys/fs/cgroup /dev/sda1 197 75 123 38% /boot
du =disk useage 用來查看某個文件或者目錄所佔空間的大小,格式爲du_ [參數] filename _ 該命令經常使用的參數有: -a 、-b 、-k、-m 、-s 、-c 、-hssh
[root@test-01 ~]# du -a /root 4 /root/.bash_logout 4 /root/.bash_profile 4 /root/.bashrc 4 /root/.cshrc 4 /root/.tcshrc 4 /root/anaconda-ks.cfg 12 /root/.bash_history 12 /root/.ssh/.authorized_keys.swp 4 /root/.ssh/authorized_keys 16 /root/.ssh 0 /root/4 0 /root/pawd 56 /root [root@test-01 ~]# du /root 16 /root/.ssh 0 /root/4 56 /root
下面是咱們添加完硬盤後重啓虛擬機,運行fdisk -l 得到的結果:code
[root@test-01 ~]# fdisk -l 磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x0009b48b 設備 Boot Start End Blocks Id System /dev/sda1 * 2048 411647 204800 83 Linux /dev/sda2 411648 8603647 4096000 82 Linux swap / Solaris /dev/sda3 8603648 41943039 16669696 83 Linux 磁盤 /dev/sdb:21.5 GB, 21474836480 字節,41943040 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節
在上面咱們能夠看到,新添加的硬盤已經被系統識別到,名稱爲:/dev/sdb 。接下來咱們仍舊使用fdisk命令給硬盤分區。內存
命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): Using default response p 分區號 (1-4,默認 1): 起始 扇區 (2048-41943039,默認爲 2048): 將使用默認值 2048 Last 扇區, +扇區 or +size{K,M,G} (2048-41943039,默認爲 41943039):+8G 分區 1 已設置爲 Linux 類型,大小設爲 8 GiB
新建分區就用這種方式。 在交互模式下新建分區時有主分區(p),擴展分區(e),邏輯分區(l),主分區和擴展分區的和不能超過4,能夠有1-4個主分區(當主分區爲4個時,就不能劃分擴展分區了,沒有擴展分區也就沒有邏輯分區,邏輯分區是創建在擴展分區裏的),主分區和邏輯分區編號能夠不連續,而邏輯分區號確定是從5開始的,並且確定是連續的。虛擬機