Điểm:0

`findmnt` and `ls` still see a physically disconnected external storage drive

lá cờ in

Here is an /etc/fstab record example of one of the mounts as per x-systemd.automount and other goodies:

UUID=XXXX-XXXX /media/XXXX-XXXX auto noauto,nofail,nouser,uid=root,gid=users,umask=007,X-mount.mkdir,x-systemd.automount,x-systemd.device-timeout=1,x-systemd.idle-timeout=60 0 2

Currently this external exFAT-formatted drive is physically disconnected from the PC, but I still get the following surprises

$ ls /media
ls: cannot access '/media/XXXX-XXXX': No such device

and

$ findmnt /media/XXXX-XXXX
TARGET           SOURCE    FSTYPE OPTIONS
/media/XXXX-XXXX systemd-1 autofs rw,relatime,fd=55,pgrp=1,timeout=60,minproto=5,maxproto=5,direct,pipe_ino=24590

This obviously fools other software, which might potentially be using findmnt to determine whether the mount is up, to believe that the storage drive is actually mounted and to proceed with further actions.

How do I make sure that when the drive is physically disconnected, it is no longer considered by the Linux system?

djdomi avatar
lá cờ za
dường như với tôi phương tiện truyền thông tgat vẫn được gắn kết?
lá cờ in
@djdomi, không phải vậy, bản ghi bạn thấy chỉ phản ánh mối quan hệ `fstab` và `systemd`. Không có mount thực sự trong cả `mount`, `df`, `lsblk`, v.v.
djdomi avatar
lá cờ za
bạn đã thử `eject` hay `udisks --detach /dev/sdX` hay `udisksctl power-off -b /dev/sdb`in tham khảo [bài đăng này](https://unix.stackexchange.com/questions/ 35508/eject-usb-drive-eject-command/129282)
lá cờ in
@djdomi, vấn đề với điều này là không có thiết bị nào để bắt đầu. Thiết bị đã biến mất và đó chính xác là điều mà `ls` phàn nàn chẳng hạn. `lsblk` cũng không cung cấp bất kỳ thông tin chi tiết nào. Tất nhiên, tôi nhớ tên của thiết bị là gì và tôi đã cố gắng nhập thủ công tên đó vào lệnh `eject`, kết quả tự nhiên là thông báo lỗi `eject: /dev/sdd: not found mountpoint or device with known name`.
djdomi avatar
lá cờ za
UUID=XXXX-XXXX /media/XXXX-XXXX X có được anom hóa không?
lá cờ in
@djdomi, vâng, trong thực tế, các chữ cái khác nhau, nhưng điều đó không liên quan ở đây.
djdomi avatar
lá cờ za
tại sao bạn làm điều này? đó là một bí mật?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.