📅  最后修改于: 2023-12-03 15:15:12.154000             🧑  作者: Mango
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 文件位于 /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 文件编写正确,可以使用以下命令检查语法:
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 文件、检查配置、以及挂载磁盘的每个步骤都有详细的讲解。