Я пробовал и изучал ошибки при подключении монтировок в Ubuntu Desktop 14.04 ...
У меня все работало так, как я этого хотел, но в результате проб и ошибок, узнав, что корень моей установки Ubuntu загроможден папками, которые там не принадлежат, но, кажется, не хотят быть удаленными .
Что я сделал не так: я не знал, что /etc/fstab
плохо работает с пробелами в именах точек монтирования ... Я не знал, что пробелы следует заменить на \040
.
Итак, я добавил эти строки в мои /etc/fstab
:
!!!WARNING!!!
This messed up my root folder so don't use it...
"/media/seed-1ab/DATA2/SWR/01 Speciale Tekens" "/home/seed-1ab/rtorrent/seeds/01 Speciale Tekens" none bind
"/media/seed-1ab/DATA2/SWR/02 Cijfers" "/home/seed-1ab/rtorrent/seeds/02 Cijfers" none bind
"/media/seed-1ab/DATA2/SWR/03 A" "/home/seed-1ab/rtorrent/seeds/03 A" none bind
"/media/seed-1ab/DATA2/SWR/04 B" "/home/seed-1ab/rtorrent/seeds/04 B" none bind
Затем я перезагрузился и обнаружил, что эти пространства не были хорошей идеей. Во время загрузки я получил эти сообщения о том, что A" couldn't be mounted
, Speciale wasn't recognised as filesystem type
, B" couldn't be mounted
и т. Д.
Именно тогда я понял, что что-то не так, поэтому я начал исследовать и быстро нашел то, что уже упоминал выше ... не используйте пробелы в /etc/fstab
.
/
были дополнительные папки, которых раньше не было ... A"
, B"
, C"
, Speciale
, Cijfers"
и т. Д. папки принадлежат пользователю root, и это все, что я могу о них рассказать.
Если я попытаюсь удалить их, используя sudo
или как root, терминал будет зависать с мигающим курсором рядом со знаком >
, пока я не нажму Ctrl kbd> + C KBD>.
root@ivanUbuntuServer:/# rm -R A"
> ^C
Как мне избавиться от этих папок?
rm -R A"
или
sudo rm -R A"
не работает (даже как корень), потому что "специальный символ, которого нужно оставить с обратной косой чертой \иначе, он интерпретируется оболочкой (и это не имеет никакого отношения к полномочиям или владению файла/папки).
, Так как все foldernames (кроме Speciale) начинаются с буквы & конец с" можно удалить их всех с одной командой:
rm -ri *\"
Эта команда удаляет файлы и каталоги включая их содержание (-r
для рекурсивного) заканчивающийся "
и просит подтверждение перед удалением (-i
).
, Так как папка Speciale
не содержит специального символа, она может быть удалена, просто введя
rm -ri Speciale
(-i
, не строго необходимо, но это - хорошая идея использовать это при использовании rm
с шариком, поскольку она могла бы соответствовать чему-то, что Вы на самом деле не хотите удалять)