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 -h2. 使用lsblk命令
lsblk命令用来查看块设备的信息,例如分区和硬盘。
以下是一个例子:
$ lsblk总结
在本文中,我们讨论了如何在Linux中进行分区、命名、挂载和查看。这些操作对于管理磁盘和文件系统非常重要,并且是Linux运维工程师的基本技能。
原创文章,作者:FXTP,如若转载,请注明出处:https://www.506064.com/n/133638.html
微信扫一扫
支付宝扫一扫