如何在Ubuntu上启动时使HDD和分区挂载?
我总是将媒体和数据文件放在单独的分区上-一个2TB HDD和一个400位数的演出分区。我一直在尝试将主目录的默认文件夹位置交换到其他驱动器。
当我将/home/user_name/.config/user-dirs.dirs
文件更改为所需的目录时,该方法才有效,但仅在重新引导系统之前有效。我只是假设未安装驱动器是问题所在,但是无论哪种方式都会有所帮助。如果有人知道每次将目录更改为默认目录的另一原因,那也很好。
如何在Ubuntu上启动时使HDD和分区挂载?
我总是将媒体和数据文件放在单独的分区上-一个2TB HDD和一个400位数的演出分区。我一直在尝试将主目录的默认文件夹位置交换到其他驱动器。
当我将/home/user_name/.config/user-dirs.dirs
文件更改为所需的目录时,该方法才有效,但仅在重新引导系统之前有效。我只是假设未安装驱动器是问题所在,但是无论哪种方式都会有所帮助。如果有人知道每次将目录更改为默认目录的另一原因,那也很好。
Answers:
终端方法仅适用于有经验的用户。这可能会破坏启动。
如果对此还可以,请启动一个终端。
[重要] sudo cp /etc/fstab /etc/fstab.old
-创建fstab文件的备份,以防万一发生意外情况。如果发生任何事情,您将需要一个可启动(活动)的USB。如果您没有,请改用GUI方法。
sudo blkid
-注意要自动挂载的分区的UUID。
sudo nano /etc/fstab
-将以下行复制到文件末尾,保存并随后重新启动以检查其是否有效。
mkdir /my/path/tomount
#引用:“必须在挂载分区之前创建挂载点。” 参见https://help.ubuntu.com/community/Fstab
常见的设置是:
UUID=<uuid> <pathtomount> <filesystem> defaults 0 0
使用lsblk -o NAME,FSTYPE,UUID
找出你要挂载分区的UUID和文件系统。例如:
$ lsblk -o NAME,FSTYPE,UUID
NAME FSTYPE UUID
sda
├─sda2
├─sda5 swap 498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4 d4873b63-0956-42a7-9dcf-bd64e495a9ff
UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0
实例的<>
变量:
<uuid>
=3087106951D2FA7E
<pathtomount>
= /home/data/
#在重启之前创建它<userid>
=1000
<groupid>
=1000
使用id -u <username>
来获取用户名和id -g <username>
获得GROUPID。
(请注意,指定该sync
选项可能会降低写入性能,因为它会禁用高速缓存。异步是默认设置。)
man mount
是,对于写周期数量有限的介质(例如某些闪存驱动器),sync
可能会缩短生命周期。
GUI方法(建议新手使用)-“磁盘”程序将自动/etc/fstab
为您编辑,不会破坏任何内容。disks
在启动器上或gnome-disks
在终端中键入,启动“磁盘”应用程序。
选择“驱动器”,然后进行分区,然后使用“更多操作”(齿轮图标)按钮访问“编辑安装选项”菜单。关闭“用户默认设置”,因为如果将其设置为自动挂载,您将不会在此处。其余的应该是显而易见的。
sudo
与GUI工具一起使用。gnome-disks
会在需要时请求许可。
在Ubuntu中,请按照以下步骤自动挂载分区:
打开文件管理器,然后在列出的设备上看左侧。
只需单击即可选择要在启动时自动挂载的设备,您将在右窗格中看到该设备(分区)上显示的文件夹,保持此窗口打开。
转到桌面Ubuntu搜索并键入磁盘,您将看到结果中显示的磁盘。
单击磁盘,磁盘管理器将启动。
您将在左窗格中看到HDD列表,并在右窗格中看到每个硬盘的分区详细信息。
现在,通过单击“重要”来突出显示该分区(不要在启动时为所有分区设置挂载,因为它会降低系统速度)。
通过将磁盘管理器中的分区与之前打开的打开的分区窗口进行比较,并通过查看文件管理器左上角的设备名称,确保要自动挂载的分区名称具有相同的名称(打开),然后在磁盘管理器中所选分区的“内容”字段中,在磁盘管理器中查找与驱动器或分区相同的名称。
现在,确保您选择了正确的分区后,在磁盘管理器中,单击更多操作图标,子菜单列表将打开,选择编辑安装选项,安装选项将在自动安装选项= ON的情况下打开,因此您可以将其关闭,然后默认情况下,您会看到已选中启动时的挂载并选中了在用户界面中显示,然后单击确定并重新启动系统,登录到文件管理器后,您会看到选择在启动时挂载的部分-up已安装。
系统启动时,它将检查文件/etc/fstab
(代表“文件系统表”)中要自动挂载的分区列表。
简单来说:
fstab条目的语法为:
[设备] [安装点] [文件系统类型] [选项] [转储] [通过]
您可以添加自己的条目,但需要知道设备路径(例如,/ dev / sdb1)或它们的UUID(一长串数字)来标识它们。
试试“ usbmount”包
sudo apt-get install usbmount
它将自动挂载USB设备
usbmount
。仅告诉某人“安装此软件”是不够的。
/media/usb[0-7]
在插入后自动安装USB设备。如果在启动过程中需要安装驱动器,则可能不合适,因为驱动器可能要到很晚才安装,安装点可能这不是可以预料的,但是如果您只需要在启动完成后将其安装在某个地方,就可以了。如果使用图形桌面,则不需要它,因为它将具有自动挂载USB设备的自己的方式。