跟阿銘學linux 第四課 Linux磁盤管理
4.1 df 命令
1)<df> 查看磁盤使用情況
<df -h> 按合適的單位顯示
/dev/shm 內存 -速度快
tmpfs 臨時的 重啟後會消失
<df -i> 查看inode使用情況
<df -m> 以MB單位查看
2)<free> 可以查看 swap
當iNode 使用滿了 計時空間有剩余也寫不進去數據
-------------------------------------------------------------------------------------
4.2 du命令
1)<du -sh /root >查看 文件、目錄的大小
最小的塊為4Kb,即使不足4Kb也會顯示4k
<du /root> 不加參數時顯示不友好
-------------------------------------------------------------------------------------
4.3 磁盤分區
1) 在VMware上 設置-->添加-->硬盤-->下一步......
<reboot> 重啟----新增加硬盤需要識別一下等1分鐘
<fdisk -l >查看 硬盤信息
2) <fdisk /dev/sdb> 磁盤分區 最多分 4個 主分區 當大於4個時 只能添加為 邏輯分區
常用 n(新建) p(列出分區) w(寫分區並退出) d(刪除)
刪除邏輯分區後 號會自動遍連續; 刪除主分區後 號就沒了不連續;
-------------------------------------------------------------------------------------
4.4 磁盤格式化
1)<cat /etc/filesystems> 查看系統支持的文件格式
<blkid /dev/sdb1> 查看當前的磁盤格式
2)mke2fs
<mke2fs -t ext4 -b 2048 /dev/sdb1> 格式化成ext4 格式 最小塊為2K
<mke2fs -t ext4 /dev/sdb1> ==< mkfs.ext4 /dev/sdb1 > 格式化成ext4格式
<mke2fs -m 1 /dev/sdb1> 設置分區預留1%的空間大小
<mke2fs -i 8192 /dev/sdb1> 多少個字節8K對應一個inode 最少1:1 默認16K即4個塊對應一個inode
3)mkfs
<mkfs.xfs -f /dev/sdb1 > 強制格式化成xfs格式
-------------------------------------------------------------------------------------
4.7 磁盤掛載
1) <mount > 查看掛載的磁盤文件格式
<mount /dev/sdb1 /mnt/ > 掛載到 掛載點 /mnt/
2) <umount /dev/sdb1 >或 <umount /mnt/> 卸載掛載
3) <mount -o remount, rw /dev/sdb1 /mnt/> 重新掛載
4) <vi /etc/fstab> 編輯 體統啟動時啟動的默認文件
5) <blkid >查看當前的掛載的uuid
-------------------------------------------------------------------------------------
4.9 手動增加swap空間
1)<dd if=/dev/zero of=/tmp/newdisk bs=1M count=100>
利用zero產生0 存入大小為1M*100的nexdisk文件中
/dev/zero 就是一個特殊設備,裏面有源源不斷的“0”
if指定源設備
of指定目標設備(在這裏,我們創建了一個文件,作為一個模擬的設備)
<du -sh、/tmp/newdisk> 查看大小
<mkswap -f /tmp/newdisk> 格式化swap空間
<swapon /tmp/newdisk> 掛載swap
<free -m >查看 掛載
本文出自 “Malt's Sky” 博客,請務必保留此出處http://iammalt.blog.51cto.com/12054231/1961077
跟阿銘學linux 第四課 Linux磁盤管理