В результате выполнения этого задания вы:
- научитесь работать с жёсткими и символьными ссылками,
- закрепите навык работы с файлами и каталогами,
- научитесь форматировать и монтировать разделы в ОС Linux.
- Домашнее задание выполните в Google Docs и отправьте на проверку ссылку на ваш документ в личном кабинете.
- В названии файла введите корректное название лекции и ваши фамилию и имя.
- Зайдите в «Настройки Доступа» и установите доступ «Просматривать могут все в интернете, у кого есть ссылка» согласно инструкции «Как предоставить доступ к файлам и папкам на Google Диске».
- Скопируйте текст задания в свой Google Документ.
- Выполните домашнее задание, запишите ответы и добавьте необходимые скриншоты.
- Для проверки домашнего задания преподавателем прикрепите ссылку на документ в личном кабинете.
- Любые вопросы по решению задач задавайте в чате учебной группы.
- Создайте каталог ~/test и в нём файл test_123 с любым содержимым.
- Создайте символическую ссылку на каталог ~/test по пути /tmp/soft_link.
- Используя ссылку /tmp/soft_link, скопируйте файл test_123 в каталог /tmp с тем же именем. Создайте жёсткую ссылку на файл /tmp/test_123 с именем /tmp/hard_link.
Вопрос 1. Файл ~/test и /tmp/test_123 — это один и тот же файл (одинаковые inode)?
Вопрос 2. Файл /tmp/soft_link и /tmp/hard_link — это один и тот же файл (одинаковые inode)?
Вопрос 3. Файл /tmp/test_123 и /tmp/hard_link — это один и тот же файл (одинаковые inode)?
Вопрос 4. Докажите, что одна из ссылок символическая, а другая жёсткая. Обязательно приложите к ответу скриншоты команд, которые иллюстрируют различия ссылок разного типа, или, если не уверены, ход решения задания.
- Создайте файл
~/netology
. - Создайте каталог
~/netology/
. - Поместите файл
netology
в каталогnetology
.
Какое или какие из трёх действий невозможно выполнить? Почему?
- Как посмотреть количество
inodes
? - В каких файловых системах не может возникнуть проблемы нехватки
inodes
?
Запишите ответ в свободной форме.
Задание не предполагает использования LVM.
- Подключите к системе новый диск 3 Гб.
- Создайте на диске один раздел размером 2 Гб.
- Разметьте раздел как
xfs
. - Смонтируйте раздел по пути /mnt. Создайте любой файл на смонтированной файловой системе. Сделайте скриншот вывода команды df -hT.
- Увеличьте раздел до 3 Гб.
- Расширьте файловую систему на новое свободное пространство.
- Убедитесь, что после всех манипуляций созданный вами файл остался внутри раздела и файловой системы.
- Сделайте скриншот вывода команды df -hT.
В качестве ответа приложите два сделанных скриншота.
Дополнительное задание необязательно к выполнению и не повлияет на получение зачёта по этой домашней работе. Вы можете его выполнить, чтобы глубже разобраться в материале.
Создайте файловую систему Btrfs
на двух дисках по 5 Гб каждый.
Сколько места будет доступно для работы с файлами? Сколько места займут метаданные?
В личном кабинете прикреплена ссылка на Google Документ с выполненным заданием. В документе настроены права доступа «Просматривать могут все в интернете, у кого есть ссылка».
Зачёт: выполнены все задания, ответы даны в развёрнутой форме, в них нет противоречий и логических ошибок, приложены соответствующие скриншоты и файлы.
На доработку: задание выполнено частично или не выполнено, в логике выполнения заданий есть противоречия, существенные недостатки.