我正在尝试按照以下说明安装第二个硬盘驱动器: 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”时发生的情况的屏幕截图
答案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 来尝试安装新驱动器的第一个/唯一分区。
对于其他任何事情,请遵循这些说明。
要在文件系统上安装分区,您需要:
- 分区的标识符
- 分区挂载目录
- 文件系统类型(即它是如何格式化的?)
在您给出的示例中,分区被标识为/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 将保证该行始终对应于同一分区。