Ubuntu 服务器似乎未检测到外部驱动器

Ubuntu 服务器似乎未检测到外部驱动器

所以我最近在一台机器上安装了 Ubuntu 服务器。一切都很顺利,盒子已经启动并运行并按预期工作。我面临的问题是我有一个 4tb 外部硬盘,我希望与 ubuntu 盒子一起使用。

我是 Linux 新手,并已尽力解决这个问题,但我真的很困惑。希望有经验的 Linux 用户提供一些帮助。

我生成了以下输出,可能会有所帮助。

安装了 webmin 并查看了驱动器。这显示了以下输出

SATA device A 1.86 TiB ATA TOSHIBA MQ03ABB22 IDE parameters Identify drive
SCSI device B 3.72 TiB Seagate Expansion Desk0 Identify drive

当我将驱动器连接到 Windows 机器时,该驱动器工作正常。

我在Windows中使用diskpart来彻底清理驱动器。

重新连接到 Linux 盒子。我现在看到以下输出。

    curtis@plex:~$ sudo fdisk -l
    Disk /dev/loop0: 89.1 MiB, 93417472 bytes, 182456 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

    Disk /dev/loop1: 93.8 MiB, 98336768 bytes, 192064 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

    Disk /dev/loop2: 64.1 MiB, 67239936 bytes, 131328 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

    Disk /dev/loop3: 55 MiB, 57614336 bytes, 112528 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

    Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: DEF5BDE2-8B0C-46EE-A896-68CF8C794AD1
    Device Start End Sectors Size Type
    /dev/sda1 2048 1050623 1048576 512M EFI System
    /dev/sda2 1050624 3907026943 3905976320 1.8T Linux filesystem
    curtis@plex:~$ lsusb
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 005: ID 0bc2:331a Seagate RSS LLC
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    curtis@plex:~$ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    loop0 7:0 0 89.1M 1 loop /snap/core/8268
    loop1 7:1 0 93.8M 1 loop /snap/core/8935
    loop2 7:2 0 64.1M 1 loop /snap/powershell/104
    loop3 7:3 0 55M 1 loop /snap/core18/1705
    sda 8:0 0 1.8T 0 disk
    ├─sda1 8:1 0 512M 0 part /boot/efi
    └─sda2 8:2 0 1.8T 0 part /
    sdb 8:16 0 3.7T 0 disk
    curtis@plex:~$

any help would be greatly appreciated. 
The external drive is the 4TB disk. 
Please let me know if you require any further information. 

答案1

如果我正确地读取了 lsblk-output,则 /dev/sdb 没有任何分区。您应该选择一种分区工具,并至少创建一个带有文件系统的分区工具。由于我不知道您对外部驱动器的偏好,例如,如果您想在 Windows 和 Linux 上使用它们,我无法推荐完美的选择。

在 Windows 和 Linux 上使用:在 Windows 上使用 NTFS 或 FAT32 进行格式化。仅使用Linux:将其格式化为ext4,例如使用gparted(GUI)、fdisk或parted(命令行),分区后在分区上使用mkfs.ext4来初始化文件系统。

然后最好udisksctl在需要时使用(命令行)以非 root 用户身份安装和卸载驱动器。 (我假设您的服务器没有监视器/ UI/ X-Server,因此不需要 gvfs/ 基于桌面的安装/卸载,只需单击即可。)

您还可以通过 /etc/fstab 设置用户挂载,但我不清楚您的意图。

相关内容