linux什么命令可以自动挂载
linux什么命令可以自动挂载详细介绍
在 Linux 里,可借助/etc/fstab文件或者systemd来实现自动挂载。下面为你分别介绍这两种方法及对应的命令:
利用
/etc/fstab文件实现自动挂载
/etc/fstab文件能够定义系统启动时要挂载的文件系统。你可以通过编辑此文件来添加自动挂载的配置。
- 查看分区信息:使用
lsblk或者fdisk -l命令查看磁盘分区信息。
bash
lsblk
或者
bash
- 编辑
/etc/fstab文件:使用vim或者nano等文本编辑器打开/etc/fstab文件。
bash
/etc/fstab
- 添加挂载配置:在文件末尾添加类似如下的挂载配置。
plaintext
# <设备名称> <挂载点> <文件系统类型> <挂载选项> <转储频率> <自检顺序>/dev/sdb1 /mnt/data ext4 defaults 0 0
上述配置中,/dev/sdb1是要挂载的设备,/mnt/data是挂载点,ext4是文件系统类型,defaults是挂载选项,0表示不进行备份,0表示不自检。
4. 保存并退出:在vim中,按下Esc键,输入:wq保存并退出。
5. 测试挂载配置:使用mount -a命令来测试/etc/fstab文件中的所有挂载配置是否正确。
bash
借助
systemd实现自动挂载
systemd是 Linux 系统的初始化系统与服务管理器,可使用它来创建挂载单元文件。
- 创建挂载单元文件:使用
vim或者nano等文本编辑器创建一个以.mount结尾的单元文件,例如/etc/systemd/system/mnt-data.mount。
bash
/etc/systemd/system/mnt-data.mount
- 添加单元文件内容:在文件中添加如下内容。
plaintext
[Unit]Description=Mount /mnt/data
[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
上述配置里,What表示要挂载的设备,Where表示挂载点,Type表示文件系统类型,Options表示挂载选项。
3. 保存并退出:在vim中,按下Esc键,输入:wq保存并退出。
4. 重新加载systemd管理器配置:
bash
systemctl daemon-reload
- 启用挂载单元:
bash
systemctl mnt-data.mount
912 systemctl enable mnt-data.mount
- 启动挂载单元:
bash
systemctl start mnt-data.mount
912 systemctl mnt-data.mount
通过上述任意一种方法,都能实现 Linux 系统的自动挂载。