我正在使用 Ubuntu Minimal + LXDE。我想知道如何在启动时自动安装分区(内部)。目前我这样做
mount /dev/sda3 /media/works
但我希望它是永久的。另外,我有 GParted,但分区 > 卸载是灰色的(是的,卸载,即使我还没有安装它)
答案1
卸载呈灰色,因为该分区尚未卸载。您尚未安装它。
要使分区自动挂载,首先通过执行以下操作找出 /dev/sda3 的 UUID:
sudo blkid
我假设您在 /dev/sda3 上使用 ext4。打开方式gedit
如下:
sudo -H gedit /etc/fstab
(或者,在命令行中,sudo vim
或者sudo nano
代替gksudo gedit
。)
现在,您要在该文件的底部添加一行。它应该看起来像某物像这样(UUID 会有所不同):
UUID=03ec5dd3-45c0-4f95-a363-61ff321a09ff /media/works ext4 defaults 0 2
欲了解更多信息fstab
,这是一个很好的资源。
答案2
使用磁盘实用程序。选择磁盘,然后单击附加分区选项图标。选择编辑装载选项从下拉菜单中。
答案3
我正在使用 Ubuntu Server,并且使用已在 ext4 中格式化的磁盘进行了如下永久挂载。
我已经列出了我的磁盘和分区
sudo fdisk -l
之后,我使用以下命令列出了我想要永久挂载的分区的 UUID:
sudo blkid /dev/sda2
为了挂载分区,我创建了一个目标位置
sudo mkdir -p /home/files
然后我骑着
sudo mount /dev/sda2 /home/files
我们需要将挂载的分区放入/etc/fstab文件中。别忘了先备份。运行
sudo cp /etc/fstab /etc/fstab.bkp
/etc/fstab
为了避免破坏文件系统,您需要查看已自动安装的磁盘的现有结构。在我的例子中,它是这样的
sudo cat /etc/fstab
# / was on /dev/sdb3 during curtin installation
# device dir type options dump fsck
/dev/disk/by-uuid/866f0e5d-e590-450c-beff-507620a4afbd / ext4 defaults 0 1
在网站上 Arch Linux 维基介绍了该结构的含义。以下是摘录:
<device>
描述要挂载的块特殊设备或远程文件系统;参见#Identifying file systems。<dir>
描述挂载目录。<type>
文件系统类型。<options>
相关的挂载选项;请参阅 mount(8) §FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS 和 ext4(5) §MOUNT_OPTIONS。<dump>
由 dump(8) 实用程序检查。此字段通常设置为 0,表示禁用检查。<fsck>
设置启动时文件系统检查的顺序;请参阅 fsck(8)。对于根设备,该顺序应为 1。对于其他分区,该顺序应为 2,或为 0 以禁用检查。
/fstab
使用以下方式编辑文件
sudo vim /etc/fstab
或者
sudo nano /etc/fstab
在文件中我添加了以下行
/dev/disk/by-uuid/6d81205-fc60-44ce-9da2-3565aa /home/files ext4 defaults 0 2
最后保存文件
您可以通过重启机器进行测试
答案4
对于启动时挂载,您只需要提供自动选项。它将起作用,提供挂载 ID、文件夹中的挂载位置、文件类型、自动、0、1。