Linux系統磁盤分區和掛載相關命令介紹
文章目錄
- Linux系統磁盤分區和掛載相關命令介紹
- 磁盤分區
- 1、使用fdisk創建分區
- 2、使用parted創建分區
- 格式化分區
- 分區掛載
- 自動掛載
- 其他常見(用)的磁盤相關命令
在Linux系統中,磁盤分區和磁盤掛載是管理存儲空間的重要操作。它們可以幫助我們更好地管理存儲空間和文件系統。本文將介紹磁盤分區、磁盤掛載及其常見相關命令。
磁盤分區
磁盤分區是將物理硬盤劃分為不同的邏輯部分,每個分區可以獨立地存儲數據和文件系統。在Linux中,常用的磁盤分區工具是fdisk和parted。下面方法二者選其一即可。
1、使用fdisk創建分區
過程如下:
- 打開終端,使用root權限登錄系統。
- 運行命令
fdisk -l
,查看當前硬盤的分區情況。 - 運行命令
fdisk /dev/sda
,進入fdisk交互式界面。 - ①按下
n
鍵創建一個新分區。 - ②選擇分區類型,如主分區(Primary)或擴展分區(Extended)。
- ③指定分區的起始和結束位置。
- 重復步驟①至③,創建更多分區。
- 按下
w
鍵保存并退出fdisk。
2、使用parted創建分區
過程如下:
- 打開終端,使用root權限登錄系統。
- 運行命令
parted /dev/sda
,進入parted交互式界面。 - 運行命令
mklabel gpt
創建GPT分區表(可選)。 - 運行命令
mkpart primary ext4 1MiB 100GiB
創建一個新分區。 - 重復上一步驟,創建更多分區。
- 運行命令
quit
退出parted。
格式化分區
過程如下:
- 打開終端,使用root權限登錄系統。
- 運行命令
mkfs.ext4 /dev/sda1
將分區格式化為ext4文件系統。 - 運行命令
mkfs.xfs /dev/sdb1
將分區格式化為XFS文件系統。 - 運行命令
mkfs.btrfs /dev/sdc1
將分區格式化為Btrfs文件系統。
分區掛載
過程如下:
- 創建掛載點,如
/mnt/data
。(根據實際情況自行修改) - 運行命令
mount /dev/sda1 /mnt/data
將分區掛載到指定的掛載點。 - 運行命令
df -h
查看已掛載的分區。
自動掛載
有些小伙伴可能在服務器關機或重啟后,文件系統分區就“消失不見”了,這就是沒有設置磁盤分區自動掛載導致的。那么如何設置自動掛載呢?過程如下:
- 打開終端,使用root權限登錄系統。
- 編輯fstab文件,運行命令
vi /etc/fstab
。 - 在文件末尾添加一行,指定分區的設備路徑、掛載點、文件系統類型和掛載選項。
例如:/dev/sda1 /mnt/data ext4 defaults 0 0
。 - 保存并退出fstab文件。
- 運行命令
mount -a
重新加載fstab文件,使配置生效。
其他常見(用)的磁盤相關命令
mount
:查看當前系統中已掛載的文件系統。df
:顯示磁盤分區的使用情況,包括已用空間、可用空間和文件系統類型。df -h
:以人類可讀的格式顯示磁盤空間使用情況。df -T
:顯示文件系統類型。
du
:顯示指定目錄或文件的磁盤使用情況。du -h
:以人類可讀的格式顯示磁盤使用情況。du -sh /path/to/directory
:顯示指定目錄的總磁盤使用情況。
lsblk
:列出塊設備的信息,包括磁盤、分區和掛載點。lsblk -f
:顯示文件系統類型。lsblk -m
:以機器可讀的格式顯示。
fdisk -l
:列出系統中的磁盤分區信息。parted /dev/sda print
:顯示指定磁盤的分區信息。blkid
:顯示塊設備的UUID和文件系統類型。cat /etc/fstab
:顯示系統的掛載配置信息。grep /mnt/data /etc/fstab
:查找指定掛載點的配置信息。