Xubuntu 启动时自动挂载

Xubuntu 启动时自动挂载

我正在尝试按照以下说明安装第二个硬盘驱动器: https://help.ubuntu.com/community/InstallingANewHardDrive

对于启动时自动安装,它说我需要将其输入终端:

sudo nano -Bw /etc/fstab

然后:

将此行添加到末尾(对于 ext3 文件系统):

  /dev/sdb1    /media/mynewdrive   ext3    defaults     0        2

将此行添加到末尾(对于 fat32 文件系统):

  /dev/sdb1    /media/mynewdrive   vfat    defaults     0        2

我不太确定我正在使用什么文件系统。我也不确定将这一行添加到末尾意味着什么。结束什么?这是我输入“sudo nano -Bw /etc/fstab”时发生的情况的屏幕截图

https://i.stack.imgur.com/eHUC3.png

答案1

...显然是到 /etc/fstab 文件的末尾!这些可能只是用于挂载包含 Linux 文件系统 (ext3) 或 Windows 文件系统 (vfat) 的设备 /dev/sdb1 的两行。您只需在 /etc/fstab 中留下一行。但首先你必须找出你想要安装的设备是什么(从你的屏幕截图来看它看起来像/dev/sda)。如果是空的未分区硬盘,则必须先创建分区,例如使用

fdisk /dev/sda

然后用例如格式化它

mkfs.vfat /dev/sda1

将 /dev/sda 的第一个分区格式化为 vfat(Windows fat32 文件系统)

只有这样你才能挂载它......只有当你想自动挂载驱动器时才需要 /etc/fstab 记录。但首先尝试手动安装它,例如安装到 /media/mydrive (必须存在):

mount -t vfat /dev/sda1 /media/mydrive

答案2

我刚刚下载了 Ubuntu 的磁盘实用程序,对我来说更容易弄清楚如何通过 GUI 挂载硬盘。

sudo apt-get install gnome-disk-utility

答案3

如果您不熟悉文件系统和分区,请在尝试此过程之前对两者进行一些>初步研究。

链接中的描述很好,这是一个很好的建议。您必须使用特殊的系统工具来执行如此特殊的命令。

我不太确定我正在使用什么文件系统。

和:

(我不在乎是否保留这些文件,因为我将它们备份到另一个外部硬盘驱动器)。

ubuntu 链接很好地解释了您有多少种不同的选择。没有安装工具可以决定如何标记(gpt、dos)分区(a1、a2、...;b1、b2、b3...)和格式(ext4、FAT、...)。

答案4

根据您的屏幕截图,系统似乎安装在 /dev/sdb 上,并且您正在添加 /dev/sda。通常系统安装在 /dev/sda 上,第二个磁盘是 /dev/sdb,因此您可以快速尝试使用 /dev/sda1 来尝试安装新驱动器的第一个/唯一分区。

对于其他任何事情,请遵循这些说明。

要在文件系统上安装分区,您需要:

  1. 分区的标识符
  2. 分区挂载目录
  3. 文件系统类型(即它是如何格式化的?)

在您给出的示例中,分区被标识为/dev/sdb1,它表示磁盘sdb的第一个分区。但这可能不是您的情况的正确分区。您可以使用 fdisk 获取所有磁盘和分区的列表:

sudo fdisk -l

这将列出您的所有磁盘以及分区。确定要挂载的正确分区 (sdX#) 并创建挂载目录 (/media/newdisk) 后,只需在添加到 fstab 之前尝试挂载即可:

sudo mount /dev/sdX# /media/newdisk

现在,您可以使用不带选项的 mount 命令来查看该分区是如何挂载的:

mount

这应该为您提供足够的信息来向 fstab 添加一行,包括文件系统类型。 fstab 行采用以下格式:

<DEVICE> <MOUNTPOINT> <FS TYPE> <OPTIONS> <DUMP #> <PASS #>

在识别出前 3 项后,该示例听起来很适合您的使用。执行“man mount”以查看有关选项的更多信息。

请注意,在您的屏幕截图中,UUID=XXXXXXXXXXXX 用于标识设备,而不是 /dev/sdX# 的路径。如果您更愿意使用该格式,可以使用 blkid 获取分区的 UUID:

blkid /dev/sdX#

/etc/fstab 将支持这两种格式,但 UUID 将保证该行始终对应于同一分区。

相关内容