Debian

如何自動安裝 Seagate 2 TB USB 驅動器?

  • February 22, 2015

我在某個時候得到了一個 Seagate Backup Plus 2 TB。我嘗試讓它被 Nautilus.caja 或任何其他文件瀏覽器自動掛載和讀取。外置硬碟是ntfs,我安裝了ntfs-3g。我有幾個擴展 USB 驅動器,它們很容易被 nautilus 和其他人檢測到。在 CLI 上,我得到以下輸出:-

$ lsusb
Bus 005 Device 003: ID 0bc2:ab24 Seagate RSS LLC
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

可以看出,USB 1.1 埠和 2.0 埠很少。可以看出,Seagate 在 Bus 005 Device 003: ID 0bc2:ab24 處附加並聲明自己。

我還通過 fdisk -l 檢查並得到以下資訊:-

$ sudo fdisk -l

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 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: dos
Disk identifier: 0xc5f7c5f7

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1               63  102398309  102398247  48.8G  7 HPFS/NTFS/exFAT
/dev/sda2        102398371 1953523711 1851125341 882.7G  f W95 Ext'd (LBA)
/dev/sda5        102398373  204796619  102398247  48.8G  7 HPFS/NTFS/exFAT
/dev/sda6  *     204797952  595421183  390623232 186.3G 83 Linux
/dev/sda7        595423232  790732799  195309568  93.1G 83 Linux
/dev/sda8        790734848 1943076863 1152342016 549.5G 83 Linux
/dev/sda9       1943078912 1953523711   10444800     5G 82 Linux swap / Solaris

Partition 2 does not start on physical sector boundary.

Partition 3 does not start on physical sector boundary.

Partition 6 does not start on physical sector boundary.

Disk /dev/sdb: 1.8 TiB, 2000398933504 bytes, 3907029167 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: 0x1bc6b3bc

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1             2048  952322047  952320000 454.1G  7 HPFS/NTFS/exFAT
/dev/sdb2        952322048 1904642047  952320000 454.1G  7 HPFS/NTFS/exFAT
/dev/sdb3       1904642048 2856962047  952320000 454.1G  7 HPFS/NTFS/exFAT
/dev/sdb4       2856962048 3907026943 1050064896 500.7G  f W95 Ext'd (LBA)
/dev/sdb5       2856964096 3907026943 1050062848 500.7G  7 HPFS/NTFS/exFAT

除了 /dev/sdb4 說它是 W95 之外,其餘的似乎都還可以。那為什麼磁碟不自動掛載呢?我不知道 W95 也代表。

我也看到了這個http://changelog.complete.org/archives/9299-has-modern-linux-lost-its-way-some-thoughts-on-jessie

這可能是一個相關的問題嗎?

我不得不仔細觀察,終於明白髮生了什麼。這是一個舊系統,所以當沒有設備時,它會提供:-

$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

所以知道其中一個埠是 2.0 埠。但是由於 GNU/Linux 中的方式(奇怪的方式),您必須將 HDD 物理地放置在正確的埠中才能安裝它。我首先嘗試在所有埠上使用 USB 1.1,但沒有給出答案。

所以經過幾次嘗試得到它: -

$ lsusb
Bus 002 Device 046: ID 0bc2:ab24 Seagate RSS LLC 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 014: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

由於它是自動掛載的,這似乎不是問題,只需將其插入正確的埠(右下角)。

$ mount | grep fuse
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb1 on /media/shirish/Data type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

在我的研究過程中,我確實發現了一個有趣的文章,我認為需要分享。

http://www.raspberrypi.org/forums/viewtopic.php?t=101084&p=700965

因此,通過那篇文章,顯然即使是 1.1 埠也可以用於 USB 3.0 設備。

引用自:https://unix.stackexchange.com/questions/184423