Удаление запоминающих устройств
Параметр remove на экране Storage Devices не действует.
Предупреждение: Может возникнуть повреждение, если отсоединить любое запоминающее устройство от компьютера, включенного в сеть.
Выполнение этой процедуры разрушает данные (т.е. смонтированные файловые системы), находящиеся в том устройстве, которое вы хотите удалить. Убедитесь, что создана резервная копия содержания диска, прежде чем он будет удален.
Не удаляйте диск, на котором смонтирована корневая файловая система.
Бывают случаи, когда необходимо вывести из работы устройство, например, когда на жестком диске есть дефект. Критические устройства, на которых смонтированы важнейшие файловые системы, никогда не удаляются. Однако, можно удалить некритические устройства из командной строки с помощью следующей процедуры или подкоманды sysadm storage_devices remove. Затем, когда система дезактивируется, можно "обслужить" неисправное некритическое устройство.
Примечание. Вы должны узнать путь к блок-ориентированному или байт-ориентированному устройству, которое хотите удалить, до начала выполнения этой процедуры. Чтобы удалить некритическое устройство:
- Предупредите пользователей, что устройство будет выведено из работы, с помощью команды /usr/sbin/wall. Сделайте объявление, указав, к каким файловым системам не будет доступа или каких услуг не будет. По возможности, дайте пользователю завершить работу на том устройстве, которое будет удалено.
# /usr/sbin/devnm / /dev/dsk/ls0 / #
Число в конце сообщаемого полного имени пути (ls0 в данном примере) - это номер раздела, в котором смонтирована корневая файловая система.
В данном примере номером раздела, о котором заявила devnm, является ls0, поэтому значением special будет ls6, как показано ниже:
# ls -l /dev/dsk/ls6 brw------ 3 root sys 0, 6 Feb 23 1988 /dev/dsk/ls6 #
Выходные данные показывают, что типом устройства является 0, а номер устройства 6.
# /usr/sbin/devnm /usr /dev/dsk/ls2 /usr #
В данном примере номер раздела, сообщенный devnm, ls2, поэтому значением special должно быть ls6, что показано ниже:
# ls -l /dev/dsk/ls6 brw------ 2 root sys 0, 6 Feb 23 1988 /dev/dsk/ls6 #
Выходные данные показывают, что тип устройства 0, а номер 6.
Например, если устройством, которое нужно удалить, является второй жесткий диск, то путь к этому устройству будет /dev/rdsk/disk2. Экран будет выглядеть так:
# ls -l /dev/rdsk/disk2 brw------ 2 root sys 0, 22 Feb 23 1988 /dev/rdsk/disk2 #
Выходные данные показывают, что тип устройства 0, а номер 6.
Примечание. Если и тип и номер этого устройства совпадают с типом и номером устройств, на которых смонтированы корневая и пользовательская файловые системы, данное устройство будет невозможно удалить.
# ls -l /dev/dsk|grep "0, 22" brw------ 6 root sys 0, 22 Dec 30 15:26 ls6 #
Здесь номер целевого контроллера 1, номер дисковода 1 и номер позиции техсредств диска 6.
# grep ls6 /etc/vfstab /dev/rdsk/ls6 /dev/rdsk/ls6 /home4 /home2 s5 - yes - #
Примечание. Сохраните запись этих каталогов; их можно восстановить, когда устройство возвращается к работе.
# cp /etc/vfstab /etc/Ovfstab
# /usr/sbin/umount /home4
# rm /dev/dsk/ls6 /dev/rdsk/ls6 # rm /dev/rdsk/ls6 /dev/rdsk/ls6
# devattr -v device_path alias alias='device_alias' # putdev -d device_alias #
# getdgrp alias=alias device_group1 device_group2 # putdgrp -d device_group1 alias # putdgrp -d device_group2 alias #
| |