硬盘安装问题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文件夹?

谢谢

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

要查看安装的东西,只需发起mount

要挂载某些东西,只要mount /dev/sdb1 /var/www2

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

mountdf会显示已安装的文件系统。 fdisk只是显示设备是物理连接(这当然是一个好的第一步:))

只要/ var / www2已经存在,就应该像sudo mount /dev/sdb1 /var/www2一样简单

有几件事情可以阻挡在这里。 如果/ var / www2尚不存在,则必须创build该目录。 如果确实存在,则不需要任何内容​​,因为一旦在该位置挂载文件系统,原始内容将不再可用。

你的文件系统被格式化为NTFS,这通常意味着你需要一个用于ntfs文件(Fedora上的ntfs-3g,不知道debian)的软件包。 如果这个驱动器只能在这个盒子上使用,我build议用EXT格式化它,因为在Linux上使用windows文件系统将会是一个痛苦,因为权限是完全不同的。

此外,如果您希望在重新启动后自动发生此挂载,则应在/ etc / fstab中添加条目。

首先, fdisk不会告诉你有关你的磁盘是否被安装。 运行mount来查看哪些磁盘被安装在哪里。 永久挂载在/etc/fstab中指定,您应该能够根据简短的Googlesearch或查看现有条目来找出永久挂载。

您的第一个磁盘正在使用GPT。 这是一种替代的disklabel格式,对于2 TB +磁盘来说是更好的select,因为MBR只能处理达到这种大小的磁盘。 不幸的是, fdisk只适用于MBR磁盘。 您需要使用支持GPT的工具。 gdiskfdisk非常相似; apt-get install gdisk来使用它。 parted也能够处理GPT磁盘; 如果您愿意,可以使用它。

第二个驱动器的主分区和唯一分区使用NTFS格式化。 这不是Linux系统的最佳select,因为NTFS支持less量的Linux文件系统function并且整合得不好。 理想情况下,您应该将其重新格式化为Linux文件系统。 现在常见的默认值是Ext4:运行mkfs.ext4 /dev/sdb1来重新格式化(确保分区被卸载后)。