我在东芝 Satellite 笔记本电脑上安装外部 750 GB 硬盘时遇到了困难。我目前运行的是 Ubuntu OS,14.04,64 位。由于我买了一个 SSD,所以我想将旧硬盘用作外部磁盘进行备份。第一次安装旧硬盘时,一切都运行正常。第二次,出现了以下问题:
每次我尝试挂载备份时,只有 255MB 文件系统分区会挂载,而 750GB 存储空间仍然不可见,我就是搞不清楚为什么会发生这种情况。我在 Google 上查找了一些解决方案,例如如何安装外部硬盘?,但这没有帮助。然后我把旧硬盘放回笔记本电脑,检查它是否损坏了。但结果发现它和新的一样好。有什么想法吗?
答案1
使用以下命令搜索您的分区:
sudo fdisk -l
之后使用以下命令挂载分区:
sudo mount /dev/sdXN /mountFolder
其中 X 是设备的字母,N 是分区的编号。如果您需要更多帮助,请分享“fdisk -l”的输出。
答案2
我可以确认外部多分区磁盘有时不会在 Ubuntu 14.04 中自动挂载(随机)。如果分区有标签,它通常会更好地工作 --- 但这不是万无一失的。所以我建议以下事情:
连接磁盘。查找
/var/log/syslog
已分配磁盘的设备;例如,在我的情况下,如果我将磁盘放在上面,则有:[...] Oct 15 22:30:01 samsung-romano kernel: [30078.860813] sd 7:0:0:0: [sdb] Mode Sense: 43 00 00 00 Oct 15 22:30:01 samsung-romano kernel: [30078.861675] sd 7:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Oct 15 22:30:01 samsung-romano kernel: [30078.922933] sdb: sdb1 sdb2 sdb3 < sdb5 sdb6 > [...]
所以磁盘是
/dev/sdb
。我知道数据分区(/home
之前是)就是/dev/sdb6
那个。给它贴上标签(
umount
如果需要,也可以给分区贴上标签)。您可以gparted
手动使用或;例如,如果它是一个ext[234]
分区,您可以使用sudo tune2fs -L oldshome /dev/sdb6
弹出并重新连接磁盘。大多数情况下,磁盘将自动安装在 上
/media/YOURUSER/oldshome
。如果没有安装,你可以手动安装
udisksctl mount --block-device /dev/sdb6
它具有与自动挂载相同的效果(不需要
sudo
,并且它将安装在与上面相同的位置)。
注意:我认为这是助手的一种错误/不当行为udisk2
。有时它做相反的事情,它不允许您“弹出”磁盘,只要您单击“安全删除驱动器”就会重新安装分区,您需要umount
手动执行此操作。但这是随机的,所以我从未设法收集足够的数据来提交错误报告。