Монтирование и демонтирование файловых систем вручную
Команда mount может быть использована как для монтирования, так и для демонтирования файловых систем. Как видно на шаге 1, в ВМ CyberOps Workstation VM есть два жестких диска. Первый из них опознан ядром как /dev/sda, а второй ― как /dev/sdb. Прежде чем устройство блочного ввода-вывода может быть смонтировано, необходимо подготовить точку подключения.
С помощью команды ls -l проверьте, что каталог second_drive находится в главном каталоге пользователя analyst.
[analyst@secOps /]$ cd ~
[analyst@secOps ~]$ ls –l
total 28
drwxr-xr-x 3 analyst analyst 4096 Aug 16 15:15 cyops_folder2
drwxr-xr-x 2 analyst analyst 4096 Sep 26 2014 Desktop
drwx------ 3 analyst analyst 4096 Jul 14 11:28 Downloads
drwxr-xr-x 8 analyst analyst 4096 Jul 25 16:27 lab.support.files
drwxr-xr-x 2 analyst analyst 4096 Mar 3 15:56 second_drive
-rw-r--r-- 1 analyst analyst 142 Aug 16 15:11 some_text_file.txt
-rw-r--r-- 1 analyst analyst 254 Aug 16 13:38 space.txt
Примечание. Если каталог second_drive не существует, создайте его с помощью команды mkdir second_drive.
[analyst@secOps ~]$ mkdir second_drive
Примечание. В зависимости от состояния вашей виртуальной машины в выходных данных могут быть другие файлы и каталоги.
Еще раз с помощью команды ls -l выведите содержимое вновь созданного каталога second_drive.
[analyst@secOps ~]$ ls -l second_drive/
total 0
Обратите внимание, что этот каталог пуст.
С помощью команды mount смонтируйте /dev/sdb1 в новый каталог second_drive. Синтаксис команды: mount [параметры] <монтируемое устройство> <точка подключения>.
[analyst@secOps ~]$ sudo mount /dev/sdb1 ~/second_drive/
[sudo] пароль для analyst:
Отсутствие выходных данных говорит о том, что монтирование успешно выполнено.
Теперь, когда устройство /dev/sdb1 смонтировано в каталог /home/analyst/second_drive, с помощью команды ls -l еще раз выведите содержимое этого каталога.
[analyst@secOps ~]$ ls -l second_drive/
total 20
drwx------ 2 root root 16384 Mar 3 10:59 lost+found
-rw-r--r-- 1 root root 183 Mar 3 15:42 myFile.txt
Почему каталог больше не пуст? Где эти файлы физически хранятся?
Потому что мы смонтировали в каталог /home/analyst/second_drive файловую систему /dev/sdb1. Эти файлы хранятся в /dev/sdb1
Еще раз выполните команду mount без параметров, чтобы вывести подробную информацию о разделе /dev/sdb1. Как и раньше, с помощью команды grep выведите только файловые системы /dev/sdX.
[analyst@secOps ~]$ mount | grep sd
/dev/sda1 on / type ext4 (rw,relatime,data=ordered)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
/dev/sdb1 on /home/analyst/second_drive type ext4 (rw,relatime,data=ordered)
Демонтирование файловой системы выполнить так же просто. Убедитесь, что текущим каталогом не является точка подключения, и выполните команду umount, как показано ниже.
[analyst@secOps ~]$ sudo umount /dev/sdb1
[sudo] пароль для analyst:
[analyst@secOps ~]$
[analyst@secOps ~]$ ls -l second_drive/
total 0