硬盘安装问题 Debian Linux

硬盘安装问题 Debian Linux

嘿,我刚买了一台新服务器,它运行的是 Debian

它有 2 个 2tb 硬盘,我希望将第二个硬盘安装到特定文件夹。

fdisk -l 给了我这个

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      243202  1953514583+  ee  EFI GPT

Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x197e197d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1      243200  1953503968+   7  HPFS/NTFS
debian:~#

它们都已经挂载了吗?因为它看起来与平常不同。如果第二个还没有挂载,我该如何将其挂载到 var/www2 文件夹?

谢谢

答案1

这两个问题都可以通过 来回答mount

要查看某个东西的安装位置,只需发出mount

要将某物安装到某物上,只需执行mount /dev/sdb1 /var/www2

但要小心!/dev/sdb1 是 NTFS 文件系统(不是“原生”Linux 文件系统)

答案2

mount或者df将显示已安装的文件系统。 fdisk仅显示设备已物理连接(这当然是一个很好的第一步:))

只要 /var/www2 已经存在,它应该很简单sudo mount /dev/sdb1 /var/www2

这里有几件事可能会妨碍你。如果 /var/www2 尚不存在,则必须创建该目录。如果它确实存在,则你不希望其中有任何内容,因为一旦你在该位置挂载文件系统,原始内容将不再可访问。

您的文件系统格式为 NTFS,这通常意味着您需要一个 ntfs 实用程序包(fedora 上是 ntfs-3g,不知道 debian 上是怎样的)。如果此驱动器只在此机器上使用,我建议使用 EXT 格式化它,因为在 linux 上使用 windows 文件系统会很麻烦,因为权限完全不同。

此外,如果您希望在重启时自动进行此挂载,那么您应该在 /etc/fstab 中添加一个条目。

答案3

首先,fdisk它不会告诉您磁盘是否已安装。运行mount以查看哪些磁盘已安装在哪里。永久安装指定在 中/etc/fstab,您应该能够通过简短的 Google 搜索或查看现有条目来找出答案。

您的第一个磁盘使用的是 GPT。这是一种替代的磁盘标签格式,对于 2 TB 以上的磁盘来说,它是更好的选择,因为 MBR 只能处理最大到这个大小的磁盘。不幸的是,fdisk仅适用于 MBR 磁盘。您需要使用支持 GPT 的工具。gdisk与 非常相似fdiskapt-get install gdisk才能使用它。parted也能够处理 GPT 磁盘;如果您愿意,也可以使用它。

第二个驱动器的主要分区和唯一分区使用 NTFS 格式化。这不是 Linux 系统的最佳选择,因为 NTFS 支持的 Linux 文件系统功能很少,而且集成度很差。理想情况下,您应该将其重新格式化为 Linux 文件系统。如今常见的默认设置是 Ext4:运行mkfs.ext4 /dev/sdb1以重新格式化(确保分区已卸载后)。

相关内容