1. 程式人生 > >跟阿銘學linux   第四課   Linux磁盤管理

跟阿銘學linux   第四課   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磁盤管理