Linux не идентифицирует диски или разделы с помощью букв дисков, как некоторые версии Microsoft DOS и Microsoft Windows.
Linux использует имена устройств в иерархии.
Device Boot Start End Blocks Id Systems
/dev/sda1 * 2048 308457471 154227712 83 Linux
/dev/sda2 308459518 312580095 2060289 5 Extended
/dev/sda5 308459520 312580095 2060288 82 Linuxswap/Solaris
Это 3 отдельных раздела на одном физическом устройстве. Устройство называется / dev / sda
, а разделы имеют номера 1, 2 и 5 (sda1, sda2 и sda5).
Этот ответ в SuperUser объясняет, что на самом деле означает sda
.
Если бы на вашем компьютере был другой физический диск, он был бы известен как / dev / sdb
. Однако Windows, вероятно, использовала C: и D: для идентификации разделов на одном физическом диске.
Эти разделы удалены, если приведенный выше вывод верен, вероятно, потому, что чистая установка Ubuntu удалила все существующие разделы и запустилась заново.
В вашем случае единственный раздел, который можно использовать напрямую, - это / dev / sda1
, который монтируется в /
(корневая файловая система). Все, что вам нужно, находится в /
, например, ваш домашний каталог - / home / username
для любого вашего имени пользователя. У вас есть единственный раздел, который содержит всю файловую систему Linux.
Вы получаете доступ к объектам с помощью команды cd
после входа в систему. Таким образом, вы можете перейти во временный каталог, например, набрав cd / tmp
из любого места и обратно в свой домашний каталог, набрав cd / home / username
или cd ~
(тильда заменяется на / home / username
для вас).
logrotate может это сделать, совпадение с шаблоном может быть для * log, затем вы добавляете раздел под названием «postrotate», рассмотрите возможность postrotate небольшого сценария bash, который запускается после ротации.
пример;
/home/usr/logs/*.log {
daily
missingok
compress
#delaycompress (this will prevent compressing of one day)
notifempty
create 640 root adm
sharedscripts
postrotate
mv /home/usr/logs/*.gz /home/usr/logs/archive/;
endscript
}
ОБНОВЛЕНИЕ1:
если вы хотите использовать zip вместо gzip, добавьте;
compresscmd /usr/bin/zip
compressoptions -r
compressext .zip