Работа с файлами .sh
Решил поработать с файловой системой EXT4. Помимо тог, что она "родная" для LINUX, она по умолчанию запрещает удалять и записывать файлы - нужно специальное разрешение.
А поскольку в корневой папке основного диска всё время был бардак, я решил создать там несколько папок и один файл PDF со ссылками. Случайное изображение/музыку/видео просто невозможно скинуть в корневую папку, только в одну из нескольких вложенных.
Удалить папку целиком - как и файл PDF - тоже нельзя. То есть можно, но никак не случайно - только через терминал.
Первый раз создавал папки через термниал и давал разрешения вручную, а второй раз разленился как-то... да и записал все команды в файл .SH. Потом только адрес монтирования пришлось подправить. Сами команды:
sudo mkfs.ext4 -L ssd_28gb /dev/sda2cd /media/kubuntu/ssd_28gb/sudo mkdir imagessudo mkdir musicsudo mkdir notessudo mkdir programsudo mkdir unsortedsudo mkdir videosudo rm -R lost+foundsudo chmod 777 imagessudo chmod 777 musicsudo chmod 777 notessudo chmod 777 programsudo chmod 777 unsortedsudo chmod 777 videosudo cp /media/kubuntu/SD_CARD/data/links.pdf /media/kubuntu/ssd_28gb/Фоматируем накопитель, заходим, последовательно создаём папки, добавляем разрешения, и в конце копируем файлик ссылок. Для этого достаточно зайти в папку с файлом .SH и прописать sudo sh filesystem.sh Архитектура под ключ!
_________________________________
Кстати, для копирования и удаления используются команды cp и rm, например:cp -r test /home/kubuntu/data/Копирует папку (test) со всем содержимым (-r) в накопитель (data).
cp -i test /home/kubuntu/data/Когда копирует файл, не перезапишет по умолчанию в случае нахождения одноимённого файла (-i), а спросит, надо ли (Y/N).rm -R testУдалить папку со всем содержимым (-R = рекурсивно).
_________________________________
Самое итересное - создание виртуального диска. Я знаю человека, который пытался майнить chia, и появились проблемы с накопителем. На случай, если у меня появятся лишние >100 гигабайт оперативы:sudo mkdir /media/kubuntu/100_gbsudo mount -t tmpfs -o size=100000M tmps /media/kubuntu/100_gbУдачного (раз)монтирования!