Удалить (поврежденный?) каталог?

Благодаря бесценной помощи @A.B мне удалось это исправить. Как он сказал, мое ядро ​​(, вероятно, каждое ядро ​​armbian SBC )не загружено usb_storageкак модуль, оно встроено -.

В этом случае нам нужно изменить параметры загрузки, которые видны под/proc/cmdline:

root=UUID=b58.... rootfstype=ext4 console=tty1 console=ttyS0,115200 panic=10 consoleblank=0 loglevel=1 ubootpart=096d26e5-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   cgroup_enable=memory swapaccount=1

В конце уже установлено usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u. Мы не можем редактировать этот файл напрямую, в armbian эти опции хранятся в файле/boot/armbianEnv.txt:

verbosity=1
console=both
overlay_prefix=sun50i-h5
overlays=usbhost1 usbhost2
rootdev=UUID=b58048d3-ca7b-4ea6-9812-95d403fddadd
rootfstype=ext4
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

Поэтому я просто добавил свое устройство в последнюю строку как ,174c:55aa:u, сделав его:

usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u,174c:55aa:u

На всякий случай, если я повторно -запускаю update-initramfs -u, и после перезагрузки USB HD теперь использует только usb-storeвместоuas:

lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M

Как вы можете видеть здесь, uasтеперь должным образом занесен в черный список для устройства:

dmesg | grep "usb 5-1"
[    2.308569] usb 5-1: new high-speed USB device number 2 using ehci-platform
[    2.467087] usb 5-1: New USB device found, idVendor=174c, idProduct=55aa
[    2.467106] usb 5-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    2.467117] usb 5-1: Product: ASM1153E
[    2.467127] usb 5-1: Manufacturer: Inateck
[    2.467137] usb 5-1: SerialNumber: 12345678910E
[    2.468297] usb 5-1: UAS is blacklisted for this device, using usb-storage instead
0
07.05.2020, 19:37
1 ответ

что, если запустить поиск /вашего _маунта/? дайте немного времени, если там около 1 миллиарда файлов, это займет некоторое время.

Один необычный, но быстрый (лучший, чем rm )метод для очистки перегруженного каталога — это использование rsync --delete:

rsync -r --delete --numeric-ids /empty_folder/ /your_big_folder/
0
28.04.2021, 23:15

Теги

Похожие вопросы