如何在启动时安装分区?

如何在Ubuntu上启动硬盘和分区?

我总是将我的媒体和数据文件保存在不同的分区上 – 一个2tb硬盘和一个400多个gig分区。 我一直在尝试将主目录的默认文件夹位置交换到其他驱动器。

当我将/home/user_name/.config/user-dirs.dirs文件更改为我想要的目录时,它才有效,但直到我重新启动系统。 我只是假设没有安装的驱动器是它的问题,但它会有所帮助。 如果任何人知道为什么目录会在每次恢复到默认值时再次变为默认值的另一个原因。

启动终端。

  1. [重要] sudo cp /etc/fstab /etc/fstab.old – 创建fstab文件的备份,以防万一发生不必要的事情。

  2. sudo blkid – 请注意您要自动挂载的分区的UUID。

  3. sudo nano /etc/fstab – 将以下行复制到文件末尾,保存并重新启动以检查它是否有效。

例子

常见的设置是:

 UUID=   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 

NTFS

 UUID=  ntfs uid=,gid=,umask=0022,sync,auto,rw 0 0 

<>变量的示例

  • = 3087106951D2FA7E
  • = /home/data/
  • = 1000
  • = 1000

使用id -u 获取userid,使用id -g 获取groupid。

(请注意,指定sync选项会降低写入性能,因为它会禁用缓存.async是默认设置。)

我的计算机的_fstab_文件的屏幕截图

如果你想要GUI – gnome-disks是启动磁盘应用程序的命令(至少在13.10中)。

选择Drive,然后选择分区,然后使用More actions(cogs icon)按钮访问’Edit Mount Options’菜单。 其余应该是显而易见的。

在Ubuntu中,请按照以下步骤自动挂载分区:

  1. 打开文件管理器并在列出的设备上查看左侧。

  2. 选择要在启动时自动安装的设备,只需单击该设备,您将在右侧窗格中看到该设备(分区)显示的文件夹,保持此窗口打开。

  3. 转到桌面Ubuntu搜索并键入磁盘,您将看到结果中显示的磁盘。

  4. 单击磁盘,将启动磁盘管理器。

  5. 您将看到左侧窗格中列出的HDD以及右侧窗格中您拥有的每个HDD的分区详细信息。

  6. 现在通过单击突出显示该分区,重要(不要在启动时为所有分区设置挂载,因为它会降低系统速度)。

  7. 通过查看文件管理器左上角的设备名称,将磁盘管理器中的分区与之前打开的分区窗口进行比较,确保要自动挂载的分区名称具有相同的名称(先前打开过,并在磁盘管理器中所选分区的Contents字段的磁盘管理器中查找相同的驱动器或分区名称。

  8. 现在确定您选择了正确的分区后,在磁盘管理器中只需单击更多操作图标,子菜单列表将打开,选择编辑挂载选项,挂载选项将打开,自动挂载选项= ON,因此您将其关闭,默认情况下,您会看到启动时挂载并检查用户界面中的显示,然后点击确定并重新启动系统,登录后转到文件管理器,您将看到您选择在启动时挂载的部件-up已经安装。

系统引导时,它会检查文件/etc/fstab (代表“filesystem table”)以查找要自动挂载的分区列表。

此处描述了如何使用此文件。

简单来说:

fstab条目的语法是:

[设备] [挂载点] [文件系统类型] [选项] [转储] [通过]

您可以添加自己的条目,但是您需要知道设备路径(例如/ dev / sdb1)或它们的UUID(一大串长数字)才能识别它们。

试试“usbmount”包

sudo apt-get install usbmount

它会自动挂载USB设备