如何自動安裝 Seagate 2 TB USB 驅動器?
我在某個時候得到了一個 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 設備。