Введение
В этом практическом задании вы изучите концепцию жестких ссылок (hard links) в файловой системе Linux. Вы создадите жесткие ссылки и измените содержимое файлов, наблюдая за тем, как эти действия влияют на атрибуты файлов.
Окружение
LabEx использует Red Hat Universal Base Image 9 (UBI9) для имитации экзаменационной среды. Она может не полностью совпадать с реальной средой экзамена RHCSA, но дает хорошее представление о задачах, с которыми вы столкнетесь.
В окружении есть два пользователя:
labex: обычный пользователь с правами sudo, пароль:labex.root: системный администратор, пароль:redhat.
Задание включает в себя вопросы, соответствующие реальному экзамену, а также пояснения, требования и автоматизированные скрипты проверки, которые помогут вам подтвердить выполнение задачи. Это эффективно имитирует области знаний, охватываемые экзаменом RHCSA.
Создание и управление жесткими ссылками
Задачи
- Создайте пустой файл с именем
hard1. - Создайте две жесткие ссылки на
hard1:hard2иhard3. - Добавьте содержимое в файл
hard2.
Требования
- Все файлы должны быть созданы в каталоге
/home/labex. - Создайте
hard1с помощью командыtouch. - Создайте
hard2иhard3с помощью командыln. - Добавьте текст "Redhat" в файл
/home/labex/hard2. - Используйте
ls -liдля отображения атрибутов всех трех файлов.
Пример
После выполнения задач вы должны увидеть вывод, похожий на этот:
$ ls -li /home/labex/hard1 /home/labex/hard2 /home/labex/hard3
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard1
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard2
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard3
Число в начале — это номер inode, который будет одинаковым для всех жестких ссылок на один и тот же файл. Обратите внимание, что количество ссылок (link count) равно 3 для всех файлов.
Резюме
В этом задании вы изучили работу с жесткими ссылками в файловой системе Linux. Вы создали несколько жестких ссылок на один файл, увидели, что они используют один и тот же номер inode, и убедились, что изменение одной ссылки отражается на всех остальных. Это упражнение продемонстрировало взаимосвязь между inode, жесткими ссылками и содержимым файлов в Linux. Понимание этих концепций критически важно для эффективного управления файлами и хранилищами, особенно при работе с файловыми системами, резервным копированием и организацией данных.



