Сценарии

Создание новой файловой системы

Для того, чтобы использовать диск, необходимо создать на нём файловую систему, т.е. от­форматировать его. Для этой цели используется команда 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. В противном случае, кроме имени сценария необходимо указать, также, путь к нему. Также должны иметься права на запуск файла сценария.