您好,我正在寻找一种简单的方法来使用我用 Gparted 格式化的 2 个空分区,它们似乎没有挂载,我不太确定如何设置挂载点和自动挂载,我刚从 Windows 过来,我不想再往后看了。有人能帮忙吗?(关于详细信息,它们是磁盘上的单独分区,启动和系统交换是在第三个磁盘上进行的。
!{列表图片}(https://pasteboard.co/oUmywe1f8TuK.png)LSBLK -F 是的,我希望它们永久存在@oldfred
答案1
欢迎来到 Linux,Benoit!
需要提醒的是,Linux 中没有安全网。
请务必进行备份!
以下 Bash 命令将执行您所要求的操作。请确保“for vol ...”行中的分区适合您的环境。
# Become super user - "danger Will Robinson!"
sudo su
# Make backup fstab - in case things go bad
cp /etc/fstab /tmp/fstab.bkup
# Make temporary target fstab
cp /etc/fstab /tmp/fstab.tmp
# Create mount points and fstab entries
# Volume names will vary - use 'lsblk -f' to find yours
for vol in sda1 nvme0n1p1
do
mkdir -p /mnt/$vol
UUID=$(lsblk -fno UUID /dev/$vol)
printf "UUID=%s\t/mnt/%s\text4\tdefaults\t0\t2\n" $UUID $vol >> /tmp/fstab.tmp
done
检查 /tmp/fstab.tmp 是否正常。它与 /etc/fstab 相同,但为新分区添加了额外的行。如果一切正常:
cp /tmp/fstab.tmp /etc/fstab
sync;sync
mount -a
exit