Том (вычисления)

редактировать

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

Содержание
  • 1 Различия между томом и разделом
    • 1.1 Пример
  • 2 Номенклатура томов
    • 2.1 Операционные системы на базе Windows NT
    • 2.2 Unix-подобные операционные системы
  • 3 Преимущества хранения файлов в одном томе
    • 3.1 Скорость управления данными
  • 4 Метка тома и серийный номер тома
  • 5 Ссылки
  • 6 Внешние ссылки
Различия между том и раздел

Том - это не то же самое, что раздел. Например, дискета может быть доступна как том, даже если она не содержит разделов, поскольку большинство современных компьютерных программ не могут разделить дискеты на разделы. Кроме того, ОС может распознавать раздел, не распознавая связанный с ним том, например, когда ОС не может интерпретировать хранящуюся там файловую систему. Такая ситуация возникает, например, когда операционные системы на базе Windows NT обнаруживают диски с разделами ОС, отличными от Microsoft, такими как файловая система ext3, обычно используемая с Linux. Другой пример встречается в мире Intel с «Расширенным разделом». Хотя это разделы, они не могут содержать файловую систему напрямую. Вместо этого внутри них должны быть созданы «логические диски» (также известные как тома). Это также относится к томам NetWare, находящимся внутри одного раздела. Короче говоря, тома существуют на логическом уровне ОС, а разделы существуют на физическом, специфическом для носителя уровне. Иногда существует взаимно однозначное соответствие, но это не гарантируется.

В Microsoft Windows Server 2008 и более поздних версиях термин «том» используется как расширенный набор, который также включает в себя «раздел».

Нередко можно увидеть том, упакованный в один файл. Примеры включают образы дисков ISO9660 (образы CD / DVD, обычно называемые «ISO») и тома установщика для Mac OS X (DMG ). Поскольку эти тома представляют собой файлы, находящиеся внутри другого тома, они определенно не являются разделами.

Пример

Этот пример касается системы Windows XP с двумя физическими жесткими дисками. На первом жестком диске два раздела, на втором - только один. Первый раздел первого жесткого диска содержит операционную систему. Точки монтирования были оставлены по умолчанию.

Физический дискРазделФайловая системаБуква диска
Жесткий диск 1Раздел 1NTFSC:
Раздел 2FAT32D:
Жесткий диск 2Раздел 1FAT32E:

В этом примере

  • «C:», «D:» и «E:» - это тома.
  • Жесткий диск 1 и жесткий диск 2 - это физические диски.
  • Любой из них можно назвать «диском».
Номенклатура томов

В системах Linux тома обычно обрабатываются логическим томом Manager или Enterprise Volume Management System и управляется с помощью mount (8). В NT версиях Microsoft Windows, основанных на NT, тома обрабатываются ядром и управляются с помощью оснастки Disk Management MMC или инструмента командной строки Diskpart.

Операционные системы на основе Windows NT

Важно отметить, что операционные системы на базе Windows NT не имеют единого корневого каталога . В результате Windows назначит как минимум один путь к каждому смонтированному тому, который будет иметь одну из двух форм:

  • A буква диска в виде одной буквы, за которой следует двоеточие, например "F:"
  • Точка монтирования на томе NTFS с буквой диска, например "C: \ Music"

В этих двух примерах" файл «Дорожка 1.mp3», хранящийся в корневом каталоге смонтированного тома, может называться «F: \ Track 1.mp3» или «C: \ Music \ Track 1.mp3"соответственно.

Чтобы назначить точку монтирования для тома в качестве пути в другом томе, должны быть выполнены следующие критерии:

  • Подключенный том должен быть отформатирован NTFS.
  • Каталог должен существовать по корневому пути. (В Windows Vista это может быть любой подкаталог в томе)
  • Этот каталог должен быть пустым.

По умолчанию, Windows назначит буквы дисков всем дисководам, как показано ниже:

  • «A:» и «B:» дисководам гибких дисков, независимо от того, присутствуют они или нет
  • «C:» и последующие буквы rs, если необходимо:
    • Жесткие диски
    • Съемные диски, включая оптические носители (например, CD и DVD)

Из-за этого устаревшего соглашения, дисководу запуска операционной системы по-прежнему чаще всего назначается «C:», однако это не всегда так. Поскольку персональные компьютеры больше не включают дискеты, а оптический диск и другие съемные диски обычно по-прежнему начинаются с «D:», буквы A и B доступны для ручного назначения пользователем с административные привилегии. Это назначение будет запомнено той же ОС на том же ПК в следующий раз, когда будет вставлен съемный том, при условии отсутствия конфликтов и до тех пор, пока съемный диск не был переформатирован на другом компьютере (что меняет его серийный номер тома ), и пока ОС не была переустановлена ​​на компьютер.

В Windows XP точками монтирования можно управлять с помощью оснастки «Управление дисками» для консоли управления Microsoft. Это наиболее удобно через «Управление компьютером» в разделе «Администрирование» на Панели управления.

Более одной буквы диска могут относиться к одному тому, как при использовании SUBST команда.

Предупреждение: удаление букв дисков или точек монтирования для диска может привести к поломке некоторых программ, поскольку некоторые файлы могут быть недоступны по известному пути. Например, если программа установлена ​​в «D: \ Program Files \ Some Program», она может ожидать найти свои файлы данных в «D: \ Program Files \ Some Program \ Data». Если логический диск, ранее называвшийся "D:", изменил букву диска на "E:", "Some Program" не сможет найти свои данные в "D: \ Program Files \ Some Program \ Data", поскольку буква диска «D:» больше не соответствует этому тому.

Unix-подобные операционные системы

В Unix-подобных операционных системах тома, кроме загрузочного, имеют точку монтирования где-то в файловой системе, представленную путем. Логично, что дерево каталогов, хранящееся на томе, привязывается к точке монтирования. По соглашению точки монтирования часто помещаются в каталог с именем '/ mnt', хотя иногда используются '/ media' и другие термины.

Чтобы использовать заданный путь в качестве точки монтирования для другого тома, там должен существовать пустой каталог (иногда называемый «папкой »).

Unix-подобные операционные системы используют команду mount для управления точками монтирования томов.

Например, если привод CD-ROM, содержащий текстовый файл с именем 'info.txt', был смонтирован в '/ mnt / iso9660', текстовый файл будет доступен в '/ mnt / iso9660 / info.txt '.

Преимущества хранения файлов в одном томе

Скорость управления данными

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

Чтобы лучше представить эту концепцию, можно рассмотреть пример большой библиотеки. Если научно-популярное произведение изначально классифицировано как имеющее тему «растения», но затем должно быть перенесено на тему «флора», нет необходимости повторно заполнять книгу, положение которой на полке было бы статичным, а скорее, нужно только заменить карточку . Однако, чтобы переместить книгу в другую библиотеку, одной настройки учетных карточек недостаточно. Необходимо переместить всю книгу.

Метка тома и серийный номер тома
Командная строка Windows XP, показывающая метку тома и серийный номер тома диска C :. В этом примере, если метка тома не была установлена, «не имеет метки». будет отображаться вместо "is 0320NS 13".

A метка тома - это имя, присвоенное определенному тому в файловой системе. В файловой системе FAT метка тома традиционно ограничивалась 11 символами (отражая ограничения 8.3, но не разделялась на поля имени и расширения), даже когда длинное имя файла был включен, сохранен как запись в корневом каталоге диска со специальным набором битов атрибута метки тома , а также скопирован в 11-байтовое поле в расширенном Блок параметров BIOS загрузочного сектора диска. Метка всегда сохраняется как в верхнем регистре в файловых системах FAT и VFAT и не может содержать специальные символы, которые также запрещены для обычных имен файлов. В файловой системе NTFS длина метки тома ограничена 32 символами и может включать символы нижнего регистра и даже Unicode. В файловой системе exFAT длина метки тома также ограничена 11 символами, но может включать символы нижнего регистра и Unicode. Команда label используется для изменения метки в DOS, Windows и OS / 2. Для систем с графическим интерфейсом, таких как Проводник Windows, F2, можно нажать, когда том выделен, или щелчок правой кнопкой мыши по имени вызовет контекстное меню, которое позволяет это для переименования, любой из которых является тем же процессом, что и для переименования файла. Изменение метки в Windows также изменит метку времени создания тома на текущую дату и время для файловых систем FAT. Разделы NTFS имеют каталог System Volume Information, отметка времени создания которого устанавливается, когда Windows создает раздел или когда она впервые распознает переразбиение (создание нового тома) отдельной дисковой утилитой .

В отличие от метки, серийный номер тома обычно уникален и обычно не изменяется пользователем, поэтому действует как более последовательный и надежный идентификатор того, когда том был изменен (например, когда один диск удален, а другой вставлен). Форматирование диска изменяет серийный номер, а перемаркировка - нет. Команду vol можно использовать из командной строки для отображения текущей метки и серийного номера тома.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 05:19:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте