linux系统将硬盘设置为开机自动挂载

若电脑有双硬盘,则每次开机都需要先挂载另一个硬盘,才可对其文件进行操作。为解决这一问题,可以通过设置开机自动挂载,以省去这一步骤。
思路:通过硬盘对应分区的UUID码,将分区加入到/etc/fstab的系统自动挂载中。

1. 找到分区的UUID

使用命令 blkid 查询,blkid为查询所有文件系统类型的语句

sudo blkid

有输出

/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/nvme0n1p1: UUID="116D-8C64" TYPE="vfat" PARTUUID="5363068d-4b0e-478b-a567-f25d188e1384"
/dev/nvme0n1p2: UUID="9fb2b3bc-baa1-4c50-aef0-58cff3289c3e" TYPE="swap" PARTUUID="32d48ea3-17fc-4f10-9082-eabbcaa7783f"
/dev/nvme0n1p3: UUID="afeae81b-99a3-4b9b-b42f-8f36cdb1f9af" TYPE="ext4" PARTUUID="03705555-147e-4d03-91b5-73591a54848b"
/dev/sda2: LABEL="sorfwore" UUID="1EEC07B1EC0781EF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="c1fd3cd9-4cf4-4e73-9f96-ea77f0ddab40"
/dev/sda3: LABEL="WorkAndStudy" UUID="2ACC20BFCC208763" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="739f234b-1a76-4bec-a1bf-a921cb85f7b5"
/dev/sda4: LABEL="funny" UUID="0E622B23622B0F51" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6e051abe-883d-48d7-98bd-2e33c981abe5"
/dev/sdb1: LABEL="SUN" UUID="76C2E1D1C2E19621" TYPE="ntfs" PTTYPE="atari" PARTLABEL="Elements" PARTUUID="e5d9dfbc-876b-4697-a4b6-8cb672be1402"
/dev/nvme0n1: PTUUID="8f09eb3e-389b-4c53-9a16-661d8ce112d3" PTTYPE="gpt"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="c16fb186-84d1-4cc8-a4d6-01cf3d25ac3e"

其中包括了所有分区,UUID为每个分区的编码。

2. 进行挂载

对/etc/fstab添加自动挂载

vim /etc/fstab

输出如下:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p3 during installation
UUID=afeae81b-99a3-4b9b-b42f-8f36cdb1f9af /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=116D-8C64  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/nvme0n1p2 during installation
UUID=9fb2b3bc-baa1-4c50-aef0-58cff3289c3e none            swap    sw              0       0
UUID=0E622B23622B0F51 /media/sunkj/funny  ntfs defaults 0  0
UUID=2ACC20BFCC208763 /media/sunkj/WorkAndStudy ntfs defaults 0 0
UUID=1EEC07B1EC0781EF /media/sunkj/sofwore ntfs defaults 0 0

其中,UUID为刚才查询的编号,/media/sunkj/funny 为挂载点,ntfs为挂载的文件类型,defaults为挂载的设置,后两数字分别表示转存频率和自检次序。详细介绍

如此,即可完成自动挂载

发布了12 篇原创文章 · 获赞 2 · 访问量 2033

猜你喜欢

转载自blog.csdn.net/weixin_44134757/article/details/104802766