📜  fstab linux mint - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:12.154000             🧑  作者: Mango

使用 fstab 在 Linux Mint 中挂载磁盘

fstab 是 Linux Mint 中用于控制文件系统挂载的配置文件。通过修改 fstab 文件,可以让系统知道哪些磁盘需要挂载,挂载到哪里以及以什么参数挂载。在本文中,我们将会介绍如何使用 fstab 在 Linux Mint 中挂载磁盘。

查看当前磁盘

在开始之前,我们需要查看当前系统中的磁盘,可以使用以下命令:

sudo fdisk -l

该命令将会列出当前系统中所有的磁盘信息。例如:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10EZEX-21W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ABE0F35C-12E7-454C-8607-74F15B8D7B02

Device       Start        End    Sectors   Size Type
/dev/sda1     2048    1050623    1048576   512M EFI System
/dev/sda2  1050624    2549759    1499136   732M Linux filesystem
/dev/sda3  2549760  308889855  306340096 146.1G Linux filesystem
/dev/sda4 833421824 1953523711 1120101888 534.1G Linux filesystem
/dev/sda5 308891904  359391743   50499840    24G Linux swap
/dev/sda6  359393792  998445823  639052032 304.7G Linux filesystem
/dev/sda7  998447872  998830847     382976 187.5M Linux filesystem
/dev/sda8  998832896  999215871     382976 187.5M Linux filesystem
/dev/sda9  999217920  999600895     382976 187.5M Linux filesystem
/dev/sda10 999602944  999985919     382976 187.5M Linux filesystem
/dev/sda11 999987968 1000204287     155320  76.1M Linux filesystem

通过上面命令输出的信息,我们可以看到当前系统中的所有磁盘以及它们的类型、大小、以及分区信息。

挂载磁盘

在 Linux Mint 中,我们可以将磁盘挂载到任何目录下,推荐将它挂载到 /mnt 目录下。对于每个待挂载的磁盘,需要创建一个对应的挂载点,可以使用以下命令:

sudo mkdir -p /mnt/data

以上命令将创建 /mnt/data 目录作为挂载点。

编辑 fstab 文件

fstab 文件位于 /etc/fstab,它是控制文件系统挂载的配置文件。在编辑 fstab 文件之前,推荐先创建一个备份。可以使用以下命令创建一个名为 fstab.bak 的备份文件:

sudo cp /etc/fstab /etc/fstab.bak

接下来,可以通过编辑 fstab 文件来挂载磁盘。可以使用以下命令编辑 fstab 文件:

sudo nano /etc/fstab

在文件末尾添加以下内容:

/dev/sdb1 /mnt/data ext4 defaults 0 0

以上语句中的 /dev/sdb1 是待挂载的磁盘名称,/mnt/data 是我们刚刚创建的挂载点目录。ext4 是磁盘的文件系统类型,defaults 是挂载磁盘时使用的参数。最后的 0 0 分别表示 dump 标志和 pass 标志,我们可以使用默认值。

添加完毕后,可以使用 Ctrl + X 保存并退出编辑器。

检查 fstab 文件

为了确保我们的 fstab 文件编写正确,可以使用以下命令检查语法:

sudo mount -a

如果检查正常,会输出 mount: /mnt/data: mount point not mounted or bad option 的信息。这是由于我们目前还未挂载磁盘。

挂载磁盘

最后一步,我们需要重新挂载磁盘,可以使用以下命令:

sudo mount -a

若一切设置无误,就可以通过 df -h 命令查看已挂载的磁盘:

Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  2.2M  1.6G   1% /run
/dev/sda6       299G   37G  248G  13% /
tmpfs           7.8G   10M  7.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/loop3       56M   56M     0 100% /snap/core18/1988
/dev/loop5       67M   67M     0 100% /snap/lxd/20326
/dev/loop2       56M   56M     0 100% /snap/core18/2128
/dev/loop1       33M   33M     0 100% /snap/snapd/14604
/dev/loop0       67M   67M     0 100% /snap/lxd/21545
/dev/loop4       33M   33M     0 100% /snap/snapd/12704
/dev/sda2       705M  6.1M  647M   1% /boot/efi
/dev/sda1       511M  6.1M  505M   2% /boot
/dev/sdb1       917G  120G  748G  14% /mnt/data
tmpfs           1.6G  121M  1.5G   8% /run/user/1000

注意到 /dev/sdb1 已经成功挂载到 /mnt/data 目录下。

本文介绍了如何在 Linux Mint 中使用 fstab 挂载磁盘,从查看系统磁盘、创建挂载点、编写 fstab 文件、检查配置、以及挂载磁盘的每个步骤都有详细的讲解。