Можно по-разному подходить к разметке жёсткого диска. Но если сохранность и надёжность хранения данных для вас важна, можно избрать другой путь.
Когда-нибудь вам будут советовать команды, которые содержат имя устройства, а это всегда риск повреждения данных. И поверьте, ошибаются даже опытные пользователи. Первой повреждается бит-карта разделов и с её уничтожением исчезнут все разделы. Есть много программных средств восстановления разделов, но только один способ гарантирует их восстановление в 110-ти случаев из ста. Следующим будет повреждён первый раздел и он не подлежит восстановлению. И т.д.
Один из вариантов повышения надёжности сохранности данных начинается с разметки жёсткого диска.
Порядок разделов может быть таким:
swap - / - /home - раздел с данными
- swap наименее важный раздел и его повреждение незначительно влияет на функциональность системы.
- / - раздел с корневой файловой системой второй как наименее важный и он в известном смысле тоже подлежит восстановлению при его уничтожении.
- /home и раздел с данными: часто повреждение этих разделов, полная катастрофа, поскольку иногда ценность этих данных может превышать стоимость самого компьютера.
Сразу же после установки системы стоит последовательно выполнить эти команды:
# LC_ALL=C fdisk -l -u=sectors /dev/sda && echo -e '\n\n' > sda-bit-card.txt
# LC_ALL=C fdisk -l -u=cylinders /dev/sda >> sda-bit-card.txt
"Секрет" использования fdisk состоит в том, что при создании границ раздела, выполняется запись в бит-карту разделов и в этот момент fdisk больше ничего не делает. Зная границы разделов по секторам, можно восстановить разделы с данными, если описатель раздела не повреждён.
Если при выполнении какой-то команды вы неверно укажете имя устройства, первой повредится бит-карта разделов, за ней повредится swap-раздел и если вы успеете одуматься и прервать операцию, шанс на восстановление и разделов и данных повышается неимоверно. Если вы знаете границы разделов конечно.
В случае если вы не успели прервать операцию и команда успела добраться до корневой файловой системы:
В процессе использования системы, периодически после установки пакетов, вы можете перенаправлять вывод списка установленных пакетов в файл. См. совет
Установка пакетов из списка.
Восстановив границы разделов через fdisk, если повредилась и корневая файловая, вы сможете переустановить систему, дополнив её теми пакетами которые у вас были установлены раньше, попутно выполнив и своеобразный dist-upgrade системы.
Если использовать diff, sed, awk, cut, можно даже выделить только те пакеты, которые вы устанавливали после установки дистрибутива.
Оба эти файла положите как можно дальше, можно даже в облако. Ни для кого кроме вас, эти файлы ценности не представляют. Они вам пригодятся для случая, когда казалось бы разделы и данные необратимо потеряны.
Это и называется Unix - Unix-подобные системы.