- •15. Файловая система unix
- •Внутреннее представление файлов
- •Типы файлов
- •Структура файловой системы unix
- •Разновидности файловых систем в unix
- •Базовая файловая система System V
- •Суперблок
- •Индексные дескрипторы
- •Имена файлов
- •Недостатки и ограничения
- •Файловая система bsd unix
- •Каталоги
- •Архитектура виртуальной файловой системы
- •Использование нескольких файловых систем
- •Файлы устройств
- •Монтирование файловой системы
- •Команды работы с файловыми системами
- •Монтирование разделов жесткого диcка: Linux и c файловой системой fat
- •Автоматическое монтирование файловых систем
- •16. Контроль доступа к файлам. Общие принципы Доступ к файлам как частный случай доступа к разделяемым ресурсам
- •Механизм контроля доступа
- •17. Организация контроля доступа в ос unix Владельцы файлов
- •Права доступа к файлу
- •Дополнительные атрибуты файла
- •18. Файловая система ntfs 5.0
- •Назначение разрешений для файлов
- •Назначение разрешений для папок
- •19. Дополнительные возможности ntfs 5.0 Квоты дискового пространства
- •Передача права владения
- •Сжатие файлов и папок
- •Команда Compact
- •Точки соединения ntfs
- •Работа с точками соединения ntfs Утилита mountvol
- •Управление точками соединения с помощью оснастки Управление дисками (Disk Management)
- •Дефрагментация диска
- •Список литературы
- •Оглавление
Команда Compact
Эта команда выполняет вывод информации или изменение сжатия файлов или папок (каталогов) в разделе NTFS.
Синтаксис: compact [/c|/u] [/s[:каталог]] [/a] [/q] [/i] [/f] [имя_файла[...]]
Параметры команды:
-
Запущенная без параметров, команда compact выводит сведения об уплотнении файлов в текущем каталоге.
-
/c
Уплотняет заданный каталог или файл.
-
/u
Разуплотняет заданный каталог или файл.
-
/s:каталог
Задает выполнение операции (уплотнения или разуплотнения) во всех подкаталогах заданного или текущего каталога.
-
/a
Отображает скрытые и системные файлы.
-
/q
Включает в отчет только существенные сведения.
-
/i
Игнорирует ошибки.
-
/f
Принудительно уплотняет или разуплотняет каталог или файл. Используется в случае, когда предыдущая операция над данным каталогом или файлом была прервана сбоем системы. Для полного уплотнения частично уплотненного файла используются ключи /c и /f и задается имя такого файла.
-
имя_файла
Задает имя файла или каталога. Может быть использовано несколько имен папок и шаблоны (* и ?).
Примеры использования
Для уплотнения файлов в текущем каталоге и всех подкаталогах и установки атрибута уплотнения в текущем каталоге и всех его подкаталогах используется следующая команда: compact /c /s
Для уплотнения всех файлов с расширением .bmp в каталоге \Tmp и его подкаталогах : compact /c /s \tmp *.bmp
Для окончательного уплотнения файла Zebra.bmp, который был частично уплотнен до сбоя системы, применяется следующая команда: compact /c /f zebra.bmp
Для удаления атрибута уплотнения в каталоге C:\Tmp, но без изменения уплотнения файлов в этом каталоге, можно использовать следующую команду:
compact /u c:\tmp
Точки соединения ntfs
Точки соединения (link) представляют собой новое средство, позволяющее отображать целевую папку в пустую папку, находящуюся в пространстве имен файловой системы NTFS 5.0 локального компьютера. Целевой папкой может служить любой допустимый путь Windows 2000. Точки соединения NTFS поддерживаются только в NTFS 5.0.
Примечание. Создание точек соединения NTFS аналогично монтированию некоторой файловой системы на пустой каталог в файловых системах UNIX .
Исторически фирма Microsoft при создании своих файловых систем использовала понятие логического диска. Таких логических дисков в системе можно создать 26 штук. Существование таких дисков оправдано тем, что необходимо каким-то образом наводить порядок в том количестве информации, которое хранится на персональном компьютере. Например, на диске С: обычно хранится системная информация, на другом диске можно хранить программы и данные, относящиеся к производственной деятельности, на третий диск можно поместить игровые программы и т.д. Можно выбрать и другую идеологию. Если на персональном компьютере работают несколько человек, то каждому можно выделить отдельный диск.
Однако пользователям, работавшим ранее в других ОС (производства других фирм), такое количество дисков может показаться непривычным. Им удобнее работать в одной файловой системе, не разделенной на диски. Чтобы осуществить такой плавный переход на единую файловую систему и были разработаны точки соединения NTFS. На файловой системе FAT такое проделать не удастся.
Точки соединения NTFS прозрачны для приложений. Исключение составляет случай, когда информация об определенной точке соединения необходима программе для работы. Прозрачность в данном случае означает, что приложение или пользователь, осуществляющий доступ к локальной папке NTFS, автоматически перенаправляются к другой папке.