Solaris OpenIndiana размонтирование файловой системы
umountall команда для размонтирование всех файловых систем
Пример размонтирование отдельной файловой системы:
# umount /usr/dir1
# umount /dev/dsk/c0t0d0s1
Если при размонтирование фс возникает ошбика umount: /dev/dsk/c0t0d0s1 busy
это означает:
Файловая система занята программой которая обращается к файлу в данной фс
Пользователь обращается к файлу данной фс
Программа имеет открытый файл из данной фс
Фалойвая система имеет общий доступ
Для устранения ошибки можно воспользоваться командой umount -f
Либо попробовать определить какими процессами и занят файл/фс с помощью команды
fuser
# fuser /tmp/001/
/tmp/001/: 937c 884c
Для отображения процессов и пользователей
fuser -cu /mount_point_3
/mount_point_3: 944c(root) 884c(root)
Данная команда уничтожает процессы использующие файл или фс
fuser -ck /mount_point_3
/mount_point_3: 945cKilled
Проброшенную в не глобальную зону точку монтирования необходимо размонтировать из глобальной зоны.
Монтирование в зону
mount -F lofs /resource /zone_name/root/path_to_mount_point/
Размонтирование из глобальной зоны
umount /zone_name/root/path_to_mount_point