我有一个基本的 DOS/MBR 分区方案和分区
/dev/sda1 /boot
/dev/sda2 /
/dev/sda swap
/dev/sda6 /home
我需要将 ext4 分区挂载到 /mnt,编辑 etc/fstab 文件并确保每次启动时都会挂载文件系统,然后将 etc/fstab 文件复制到 /mnt 目录。我对 Linux 比较陌生,仍在尝试找出大多数配置的步骤和代码。我无法确定应该将哪些分区添加到 etc/fstab 文件中
答案1
您需要知道分区的 UUID,使用以下命令:
$ sudo blkid
要列出所有分区及其 UUID,请运行以下命令: ls -l /dev/disk/by-uuid 然后在 /etc/fstab 中插入一行,如下所示:
UUID=41c22818-fbad-4da6-8196-c816df0b7aa8 /mnt ext4 defaults,errors=remount-ro 0 1
您可以在 ext4 之后更改上面一行中的值。
要将文件发送到 /mnt,您可以在 crontab 上插入输入,如下所示: 创建脚本并更改权限:
#>/home/user/test.sh && chmod +x /home/user/test.sh
在 crontab 中插入这个新输入:
#crontab -e
@reboot /home/user/test.sh
脚本内容:
#!/bin/bash
cp -p /etc/fstab /mnt