русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Удаление запоминающих устройств


Дата добавления: 2014-11-28; просмотров: 1033; Нарушение авторских прав


Параметр remove на экране Storage Devices не действует.

Предупреждение: Может возникнуть повреждение, если отсоединить любое запоминающее устройство от компьютера, включенного в сеть.

Выполнение этой процедуры разрушает данные (т.е. смонтированные файловые системы), находящиеся в том устройстве, которое вы хотите удалить. Убедитесь, что создана резервная копия содержания диска, прежде чем он будет удален.

Не удаляйте диск, на котором смонтирована корневая файловая система.

Бывают случаи, когда необходимо вывести из работы устройство, например, когда на жестком диске есть дефект. Критические устройства, на которых смонтированы важнейшие файловые системы, никогда не удаляются. Однако, можно удалить некритические устройства из командной строки с помощью следующей процедуры или подкоманды sysadm storage_devices remove. Затем, когда система дезактивируется, можно "обслужить" неисправное некритическое устройство.

Примечание. Вы должны узнать путь к блок-ориентированному или байт-ориентированному устройству, которое хотите удалить, до начала выполнения этой процедуры. Чтобы удалить некритическое устройство:

  1. Предупредите пользователей, что устройство будет выведено из работы, с помощью команды /usr/sbin/wall. Сделайте объявление, указав, к каким файловым системам не будет доступа или каких услуг не будет. По возможности, дайте пользователю завершить работу на том устройстве, которое будет удалено.
  2. Выполните /usr/sbin/devnm, чтобы определить устройство, на котором смонтирована корневая файловая система. Экран будет выглядеть так:
# /usr/sbin/devnm //dev/dsk/ls0 /#

Число в конце сообщаемого полного имени пути (ls0 в данном примере) - это номер раздела, в котором смонтирована корневая файловая система.

  1. Для определения номера и типа устройства, в котором смонтирована корневая файловая система, выполните ls-l special. Значение special должно быть номером раздела, который вы получили на этапе 2 со следующими изменениями: последней цифрой номера должна быть 6. Новый номер раздела используется для обращения ко всей информации на диске.

В данном примере номером раздела, о котором заявила devnm, является ls0, поэтому значением special будет ls6, как показано ниже:



# ls -l /dev/dsk/ls6brw------ 3 root sys 0, 6 Feb 23 1988 /dev/dsk/ls6#

Выходные данные показывают, что типом устройства является 0, а номер устройства 6.

  1. Выполните /usr/sbin/devnm для каталога /usr, чтобы определить устройство, на котором смонтирована пользовательская файловая система. Экран будет таким:
# /usr/sbin/devnm /usr/dev/dsk/ls2 /usr#
  1. Чтобы определить тип и номер устройства, в котором смонтирована пользовательская файловая система, снова выполните ls -l special. Значение special должно быть номером раздела, который получен на этапе 2, со следующими изменениями: последней цифрой этого номера должна быть 6. Новый номер используется для обращения ко всей информации на диске.

В данном примере номер раздела, сообщенный devnm, ls2, поэтому значением special должно быть ls6, что показано ниже:

# ls -l /dev/dsk/ls6brw------ 2 root sys 0, 6 Feb 23 1988 /dev/dsk/ls6#

Выходные данные показывают, что тип устройства 0, а номер 6.

  1. Выполнить ls -l device_path, где device_path - путь к байт-ориетированному или блок-ориентированному устройству, которое вы хотите удалить. Запишите тип и номер этого устройства.

Например, если устройством, которое нужно удалить, является второй жесткий диск, то путь к этому устройству будет /dev/rdsk/disk2. Экран будет выглядеть так:

# ls -l /dev/rdsk/disk2brw------ 2 root sys 0, 22 Feb 23 1988 /dev/rdsk/disk2#

Выходные данные показывают, что тип устройства 0, а номер 6.

  1. Проверьте, не являются ли тип и номер устройства, которое вы хотите удалить, такими же, как у корневой или пользовательской файловых систем (см. выходные данные выполнения команд на этапах 5 и 6).

Примечание. Если и тип и номер этого устройства совпадают с типом и номером устройств, на которых смонтированы корневая и пользовательская файловые системы, данное устройство будет невозможно удалить.

  1. Определите номер целевого контроллера, дисковода и позиции техсредств диска путем поиска имени устройства с тем же типом и номером в каталоге /dev/dsk (эти номера закодированы в имени устройства в этом каталоге). Используйте команду grep с командой ls, как показано ниже:
# ls -l /dev/dsk|grep "0, 22"brw------ 6 root sys 0, 22 Dec 30 15:26 ls6#

Здесь номер целевого контроллера 1, номер дисковода 1 и номер позиции техсредств диска 6.

  1. Перечислите текущие каталоги, смонтированные в этом устройстве, с помощью команды grep:
# grep ls6 /etc/vfstab/dev/rdsk/ls6 /dev/rdsk/ls6 /home4 /home2 s5 - yes -#

Примечание. Сохраните запись этих каталогов; их можно восстановить, когда устройство возвращается к работе.

  1. Сохраните текущую таблицу файловой системы, скопировав ее:
# cp /etc/vfstab /etc/Ovfstab
  1. Демонтируйте каталоги из устройства с помощью команды /usr/sbin/umount.
# /usr/sbin/umount /home4
  1. Отредактируйте файл /etc/vfstab, удалив ненужные ссылки на устройство. Удалите имя этого устройства из каталогов /dev/dsk, /dev/rdsk, /dev/rdsk и /dev/rdsk, выполнив команду rm.
# rm /dev/dsk/ls6 /dev/rdsk/ls6# rm /dev/rdsk/ls6 /dev/rdsk/ls6
  1. Если устройство содержит одну или несколько файловых систем, удалите все входы, связанные с этим устройством, из файла /etc/vfstab.
  2. Удалите устройство из базы данных устройств, найдя его псевдоним, а затем удалив, как показано ниже. device_path - это полное имя пути устройства.
# devattr -v device_path aliasalias='device_alias'# putdev -d device_alias#
  1. Узнайте, к каким группам принадлежит устройство, а затем удалите имя устройства из списка этой группы или из списков в базе данных групп устройств. alias - это псевдоимя, возвращенное на предыдущем этапе.
# getdgrp alias=aliasdevice_group1device_group2# putdgrp -d device_group1 alias# putdgrp -d device_group2 alias#


<== предыдущая лекция | следующая лекция ==>
Разбивка жесткого диска | Резервирование системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.745 сек.