Сценарии
Создание новой файловой системы
Для того, чтобы использовать диск, необходимо создать на нём файловую систему, т.е. отформатировать его. Для этой цели используется команда newfs. Данная команда создаёт на диске файловую систему UFS. Как правило достаточно указать имя файла устройства в качестве параметра данной команды, но возможно, также, указывать различные параметры файловой системы.
Для создания файловой системы FAT можно использовать команду newfs_msdos: newfs_msdos [-F FAT][-L метка][-c разм-класт][-f формат] устройство
Параметры имеют следующее значение:
-F определяет тип FAT (12, 16, 32).
-L задаёт метку диска.
-c определяет размер кластера в секторах.
-f определяет формат гибкого диска. Возможные значения: 360, 720, 1200, 1440, 2880.
Для низкоуровнего форматирования гибких дисков используется команда fdformat. Как правило, в качестве параметра достаточно указать имя файла устройства.
Задание 3:Вставьте в дисковод дискету. Отформатируйте её на низком уровне и создайте на дискете файловую систему FAT. Скопируйте на дискету какой-нибудь файл.
3 Получение дополнительной информации о файловых системах
Для того, чтобы получить информацию о свободном и используемом месте на различных дисках можно воспользоваться командой df. Для измененения формата вывода команды можно использовать ключи -h, -k, -m.
Нередко требуется определить размер занимаемый определённым каталогом. В таких случаях используется команда du: du [-I маска][-a|-s][-c][-h|-k][-x] файл...
Параметры имеют следующее значение:
-I игнорировать файлы соответствующие маске.
-a вывести запись для каждого файла в иерархии.
-s вывести записи только для файлов и каталогов заданных в качестве аргументов.
-c вывести общий итог.
-h вывести размер в удобном для человека формате.
-k вывести размер в килобайтах.
-x не выходить за пределы одной файловой системы.
Задание 4:Выведите в файл отчета сведения о степени использования разделов жесткого диска. Выведите в файл отчета сведения о размере Вашего домашнего каталога. Размер должен быть указан в килобайтах или мегабайтах. Выведите, также, сведения о размере корневого каталога, при этом не выходите за пределы файловой системы, на которой находится корневой каталог
Лабораторная работа № 7
Написание сценариев.
Сценарий это текстовый файл содержащий команды интерпретатора. Как правило первая строка сценария имеет следующий вид: #!/bin/sh Данная строка означает, что при запуске сценария будет запускаться программа /bin/sh и ей в качестве стандартного ввода будет передан файл содержащий сценарий. Сценарий может быть запущен несколькими способами. В первом случае используется команда вида: sh script.sh, где sh командный интерпретатор, а script.sh имя файла сценария. Во втором случае непосредственно указывается имя сценария. При этом следует учитывать, что для запуска сценария он должен находиться в каталоге, указанном в переменной окружения PATH. В противном случае, кроме имени сценария необходимо указать, также, путь к нему. Также должны иметься права на запуск файла сценария.