Задать вопрос
@ivan_minin

Практические задачи по работе с жёсткими дисками в Linux?

Собственно в мануалах и гайдах написано как разбить диск на разделы, как поставить файловую систему, как монтировать диски и т.д. А собственно есть более практичные задания? Для чего это делать, если при установке Linux сам это всё делает?
Какие типичные задачи бывают?
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Практических задач хватает:
- склонировать разделы одного жесткого диска на другой
- изменить размер раздела
- восстановить загрузчик
- поменять файловую систему
- вытащить данные с поврежденных секторов
и многое другое
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Практические задачки? Ну вот, лови.

- виртуалка, которую нельзя выключать/перезагружать. Расширить раздел /var добавлением нового виртуального жесткого диска. Расширить сам /var, а не примонтировать его в /var/tmp, например. LVM есть.
- виртуалка, в которой граб был установлен в /boot на /dev/sda2, а потом перенесен в / отдельного раздела /dev/sda1, после чего граб перестал грузиться, выпадая в аварийный шелл
- виртуалка, в которой пролюбили метаданные одного из томов LVM и том сейчас распознается как неинициализированный. Бэкап данных есть, на томе важные данные.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Здесь описание назначений разделов и прочего.
2. Здесь тоже описание разделов и всё о разметке диска.

Ну ответ прост: при наличии специфических задач и "хотелок", и обслуживать систему намного проще по частям.

А как пример задачи, допустим, часть рабочих файлов должна быть зашифрована, а часть - нет. Для этого нужен ещё один раздел, который потом мы смонтируем как отдельную папку к рабочим файлам и будем туда сохранять архивные копии через какой-нить микросервис.
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
испытать патч бармина :) по поводу задач и примеров - для основных скриптов все в мануалах расписано
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Практично - это работа с LVM - добавление, удаление и т.п.
Ответ написан
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
+ ( к выще написаному
если у тебя сервер и нет графического режима(только терминал)
поколение ЕГЭ ??? )))
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
+1 к ответу Владимир Куц.
Дополнительно - посмотрите по тегах, на тостере почти каждый день задают вопросы связанные с дисками.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Для чего это делать, если при установке Linux сам это всё делает?

А что ты хранишь на диске?
Если только ОС, то у тебя и потребностей нет.
Если у тебя база данных, которая требует высокого iops, или огромного объема, и например это живая система - объем диска нужно увеличить, а останавливать нельзя.
Или надо сделать бэкап, а размер пару терабайт, и останавливать опять таки нельзя - надо и куда-то бэкап сделать и сделать это быстро, и иметь возможность быстро восстановить.
Вот и начинаешь изучать какие есть файловые системы с полезными фичами, рейды, LVM и др.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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