USB で接続された SATA SSD を接続すると、fsck
デバイスが使用中であるというメッセージが表示されます。ところでまったくインストールにはなりません。ここで何が起こっているのでしょうか?このデバイスをどのように使用できますかfsck
?
デバイスを接続した後の情報は次のとおりです。
$ dmesg
[725329.424635] usb 2-1: new SuperSpeed USB device number 6 using xhci_hcd
[725329.446411] usb 2-1: New USB device found, idVendor=152d, idProduct=1561
[725329.446420] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[725329.446426] usb 2-1: Product: SABRENT
[725329.446431] usb 2-1: Manufacturer: SABRENT
[725329.446435] usb 2-1: SerialNumber: DB9876543214E
[725329.452809] scsi host3: uas
[725329.453928] scsi 3:0:0:0: Direct-Access SABRENT 0204 PQ: 0 ANSI: 6
[725329.455721] sd 3:0:0:0: Attached scsi generic sg1 type 0
[725329.967206] sd 3:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[725329.967215] sd 3:0:0:0: [sdc] 4096-byte physical blocks
[725329.967362] sd 3:0:0:0: [sdc] Write Protect is off
[725329.967368] sd 3:0:0:0: [sdc] Mode Sense: 53 00 00 08
[725329.967733] sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[725329.968079] sd 3:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
[725330.238773] sdc: sdc1
[725330.240931] sd 3:0:0:0: [sdc] Attached SCSI disk
[725330.440904] EXT4-fs (sdc1): recovery complete
[725330.440907] EXT4-fs (sdc1): mounted filesystem with writeback data mode. Opts: (null)
$ lsblk -fs /dev/sdc1
NAME FSTYPE LABEL UUID MOUNTPOINT
sdc1 ext4 921e806c-1ccc-4427-9b4d-5e474832395a
└─sdc
$ fsck.ext4 /dev/sdc1
e2fsck 1.44.1 (24-Mar-2018)
/dev/sdc1 is in use.
e2fsck: Cannot continue, aborting.
修正する:
$ lsof /dev/ | grep sdc
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
答え1
私の場合、mountコマンドはデバイスを表示しませんでしたが、ターゲットディレクトリがボリュームにバインドされ、実行中のdockerコンテナがありました。
dockerを実行している場合は、試してみる価値があります。
docker ps -q | xargs -I {} docker container inspect -f '{{ printf "{}" }}{{ .Name }} {{printf "\n"}}{{ .HostConfig.Binds }}' {}
マウントされたディレクトリを見つけてコンテナを停止します。
答え2
fstab.txtを編集してみましたか?
にリストされているパーティションは、etc/fstab
起動中に自動的にマウントされるように構成できます。
fstabエントリの構文は次のとおりです。
<file system> <dir> <type> <options> <dump> <pass>
/dev/sdc1 /etc/test ext4 defaults 1 2
必ずログアウト/再起動してください。お役に立てば幸いです。