Linux是一款強大的操作系統,而磁盤分區是Linux文件系統的基礎之一。在本文中,我們將探討如何在Linux中進行磁盤分區、命名、掛載和查看。
一、分區
分區是為了更好地管理磁盤,將一個大的磁盤分成若干個小的分區。在Linux中,可以使用一些命令來分區:
1. fdisk命令
fdisk命令是最常用的分區命令之一。以下是分區的步驟:
$ sudo fdisk /dev/sdc
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-16777215, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +2G
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
上面的例子創建了一個/dev/sdc1的分區,大小為2GB。
2. parted命令
parted命令也可以用來創建和管理分區。以下是一個例子:
$ sudo parted /dev/sdd
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
(parted) quit
上面的例子創建了一個大小為整個磁盤空間的分區。
二、命名
在Linux中,每個分區都有一個唯一的標識符,稱為UUID。為了方便使用,可以給每個分區設置一個獨特的名稱。
1. 使用fstab命令
fstab(/etc/fstab)是Linux中用於自動掛載文件系統的配置文件。在該文件中添加以下內容可以為分區命名:
UUID=xxxx-xxxx-xxxx-xxxx /mnt/mydata ext4 defaults 0 0
其中的UUID是通過blkid命令來獲取的。
2. 使用label命令
Linux還支持使用label命令為分區命名。以下是一個例子:
$ sudo e2label /dev/sdc1 mydata
上面的例子將/dev/sdc1分區命名為“mydata”。
三、掛載
在Linux中,掛載是將一個文件系統鏈接到文件系統樹中的過程。
可以使用mount命令來掛載一個分區:
$ sudo mount /dev/sdc1 /mnt/mydata
上面的例子將/dev/sdc1分區掛載到/mnt/mydata目錄下。
四、查看
1. 使用df命令
df命令用來查看磁盤空間使用情況。
以下是一個例子:
$ df -h
2. 使用lsblk命令
lsblk命令用來查看塊設備的信息,例如分區和硬盤。
以下是一個例子:
$ lsblk
總結
在本文中,我們討論了如何在Linux中進行分區、命名、掛載和查看。這些操作對於管理磁盤和文件系統非常重要,並且是Linux運維工程師的基本技能。
原創文章,作者:FXTP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/133638.html