一、查看硬盤相關#
df -l 查看硬盤命令#
1. 系統盤就像 Windows 的 C 盤,在 linux 中一般有 a 的參與,可通過 df -l 來查看
可以看到根路徑 / 都是位於系統盤。而 /root,/home,/usr 就如同 c 盤下的 c:\windows,c:\usr 這些目錄。
2. 如果單獨有數據盤,且數據盤沒有分區和掛載,使用df -l命令是看不到的
fdisk -l 查看硬盤命令#
使用fdisk -l,可以看到有哪些硬盤
Disk /dev/vda 和 Disk /dev/vdb 表示有兩塊盤
/dev/vda - 系統盤(系統自帶的盤),有一個分區 vda1(通常第一個盤就是系統盤)
/dev/vdb - 數據盤(一般虛擬出來的盤),有兩個分區 vdb1,vdb2
lsblk 查看硬盤命令#
圖中 sda 是系統盤,sdb 是掛載的數據盤
du -h 查詢指定目錄磁盤佔用情況#
指令: du [參數] / 目錄 (查詢指定目錄的磁盤佔用情況,默認為當前目錄)
參數 含義
-s 指定目錄佔用大小匯總
-h 帶計量單位
-a 含文件
--max-depth=1 子目錄的深度
-c 列出明細的同時,增加匯總值
參數可以聯合使用
示例:查詢 /opt 目錄的磁盤佔用情況,深度為 1
二、硬盤掛載相關#
- 使用lsblk命令查看是否有 sdb
2. 虛擬機硬盤分區
fdisk /dev/sdb 分區命令#
開始對 sdb 分區
m 顯示命令列表
p 顯示磁盤分區同 fdisk -l
n 新增分區
d 刪除分區
w 寫入並退出
說明:開始分區後輸入 n,新增分區,然後選擇 p,分區類型為主分區。兩次回車默認剩餘全部空間,最後輸入 w 寫入分區並退出,若不保存退出輸入 q
mkfs -t ext4 /dev/sdb1 分區格式化命令#
mount 掛載命令#
比如將磁盤掛載到根目錄下 newdisk 目錄下
用命令行掛載(mount /dev...),重啟後會失效,即重啟後掛載點消失
修改 /etc/fstab 實現永久掛載#
[root@kongchao03 /]# vim /etc/fstab
[root@kongchao03 /]# mount -a
添加完成後執行 mount -a 或 reboot 即可生效