![我怎样才能在第二个硬盘上安装东西?](https://linux22.com/image/1129584/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%9C%A8%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%A1%AC%E7%9B%98%E4%B8%8A%E5%AE%89%E8%A3%85%E4%B8%9C%E8%A5%BF%EF%BC%9F.png)
您好,感谢您的帮助!!!我对 ubuntu 系统(15.04 版)很陌生,有点迷茫。我已经在 SSD 驱动器中安装了 ubuntu,但我看不到我的第二块硬盘,无法开始下载东西。我在屏幕左侧看不到我的第二块硬盘,当我打开 gparted 时,它不会在同一个窗口中显示 2 个磁盘(gparted 还显示第二块硬盘空间可用)。我只想看到我的硬盘并在其中安装东西。请帮忙!!!
jimx@jimx-desktop:~$ sudo fdisk -l
Disk /dev/sda: 119,2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x942894fd
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 233457663 233455616 111,3G 83 Linux
/dev/sda2 233459710 250068991 16609282 7,9G 5 Extended
/dev/sda5 233459712 250068991 16609280 7,9G 82 Linux swap / Solaris
Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x152a9fd4
答案1
连接第二块硬盘
sudo gparted
在终端中打开 GParted 。- 在右上角选择您的第二块硬盘。此框中的默认值应为
/dev/sda
,您的第二块硬盘应为/dev/sdb
- 如果您的第二个硬盘上没有分区(我假设如此,因为您说第二个驱动器的空间不可用),那么您必须创建一个分区表:
- 在菜单栏中选择>>>>
Device
(主引导记录)Create Partition Table
msdos
- 通过右键单击白色空间,您现在可以通过 创建一个新的分区
new
。 - 您可以自定义分区的大小、文件系统 -
ext4
或ext3
推荐 - 并给出标签。 - 单击后,
Add
您的第二个硬盘上就有一个新的分区。 - 当您现在重新启动系统时,您的第二个硬盘应该出现在 ubuntu 的左侧栏中。
- 现在您可以(推荐)在 中进行输入
/etc/fstab
,以便您的第二个硬盘驱动器在启动系统时自动安装。 创建挂载点:
sudo mkdir /media/<user>/<nameOfyourDrive>
- 在右上角选择您的第二块硬盘。此框中的默认值应为
(我建议选择
/media/<user>/<nameOfyourDrive
,<user>
您的 ubuntu 中的用户名和<nameOfyourDrive>
您想要的第二个驱动器的名称,因为它会在您的左侧栏中创建一个符号。)
编辑
/etc/fstab
:sudo nano /etc/fstab
在文件末尾输入以下内容:
/dev/sdb1 /media/<user>/nameOfyourDrive ext4 defaults 0 2
(
/dev/sdb1
当它是 GParted 中的第二个硬盘驱动器的名称时。1代表磁盘上的第一个分区。ext4
,当您在 GParted 中选择它作为格式时。)
- 当您再次重新启动系统时,第二块硬盘应该会自动安装。
移动程序
- 将程序移动到第二块硬盘的一个简单方法是创建符号链接:
使用符号链接,你可以将实际文件移动到另一个位置,然后在原位置创建一个指向新位置的符号链接 - 用简单的语言解释。我建议移动文件之前当一切正常时,您使用另一个名称复制它们并先删除它们。
- 现在搜索您想要在第二张光盘上安装的程序/文件,它们很可能存储在
/usr/bin
或/usr/sbin
ⁱ下/bin
。 在同一目录中备份它们
sudo cp <PATHtoFILE>/<filename> <PATHtoFILE>/<filename>_backup #it doesnt matter how you name your copy.
然后将文件复制到第二块硬盘上:
sudo cp <PATHtoFILE>/<filename> /media/<user>/<nameOfyourDrive>/<filename> # the mountpoint you created earlier, your second hard disc
现在您可以创建指向其原来位置的符号链接:
sudo ln -s /media/<user>/<nameOfyourDrive>/<filename> <oldPath>/<filename> #creates a symbolic link from the old path to the second hard drive
测试您要移动的程序或文件:如果您确认一切运行正常,则可以删除您之前创建的备份:
sudo rm [-r] <PATHtoFILE>/<filename>_backup # removes backup-file or directory: '-r' only, when it's a directory
ⁱ 问题是,不确定程序的所有部分是否都在这里。它们可能位于不同的目录中或被分成多个目录。此外,它们可能从/usr/lib/
文件系统中的其他地方访问库。
答案2
您是否可以在以下命令输出中看到您的硬盘?请以 root 身份执行此命令。
fdisk -l
如果没有列出,则表示硬盘未被操作系统检测到。但如果您可以在命令输出中看到硬盘,则表示
任何一个:
您的硬盘没有分区。
您的硬盘尚未安装。