我怎样才能在第二个硬盘上安装东西?

我怎样才能在第二个硬盘上安装东西?

您好,感谢您的帮助!!!我对 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 Tablemsdos
    • 通过右键单击白色空间,您现在可以通过 创建一个新的分区new
    • 您可以自定义分区的大小、文件系统 -ext4ext3推荐 - 并给出标签。
    • 单击后,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

如果没有列出,则表示硬盘未被操作系统检测到。但如果您可以在命令输出中看到硬盘,则表示

任何一个:

  1. 您的硬盘没有分区。

  2. 您的硬盘尚未安装。

相关内容