stringtranslate.com

Объем (вычисления)

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

Отличия от раздела

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

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

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

Пример

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

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

Номенклатура

В системах Linux тома обычно обрабатываются диспетчером логических томов или системой управления томами предприятия и управляются с помощью mount(8). В версиях Microsoft Windows на базе NT тома обрабатываются ядром и управляются с помощью оснастки MMC « Управление дисками » или инструмента командной строки Diskpart.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этикетки и серийные номера

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

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

В отличие от метки, серийный номер тома обычно уникален и обычно не изменяется пользователем и, таким образом, действует как более последовательный и надежный идентификатор того, когда том был изменен (например, когда диск извлекается и вставляется другой). . Форматирование диска меняет серийный номер, а перемаркировка - нет. [4] Он возник в 1950-х годах в операционных системах для мэйнфреймов . В строке OS/360 он настраивается человеком, имеет максимальную длину в шесть символов, написан заглавными буквами, должен начинаться с буквы и уникальным образом идентифицирует том в системе. Например, «SYSRES» часто используется для обозначения системного тома . Операционные системы могут использовать серийный номер тома в качестве имени точки монтирования. [5]

Серийный номер тома — это серийный номер, присвоенный дисковому или ленточному тому . В файловых системах FAT и NTFS серийный номер тома — это функция, используемая для определения наличия диска в приводе или его отсутствия, а также для определения того, был ли он заменен на другой. Эта система идентификации была создана Microsoft и IBM во время разработки OS/2 . [6] Он был представлен в MS-DOS 4.01 в 1988 году.

Серийный номер тома — это 32-битное число, определяемое датой и временем на часах реального времени на текущем компьютере во время форматирования диска . Раньше определение ОС того, был ли диск заменен, осуществлялось путем чтения метки тома диска . Однако даже в то время метка тома не обязательно была уникальной и была необязательной. Поэтому многие пользователи не давали дискам осмысленного имени, и старый метод не сработал.

Команду vol можно использовать из командной строки для отображения текущей метки и серийного номера тома.

Рекомендации

  1. ^ «Понимание дисковой терминологии». Корпорация Майкрософт . Проверено 10 июня 2014 г. Раздел Часть жесткого диска. Во многих случаях это все пространство жесткого диска, но это не обязательно. Том. Единица дискового пространства, состоящая из одного или нескольких разделов одного или нескольких дисков. Предыдущие версии Windows Server использовали том только для обозначения динамических дисков, но Windows Server 2008 использует его и для обозначения разделов.
  2. ^ «Разделы и тома». Корпорация Майкрософт . Проверено 10 июня 2014 г. В Windows Server 2008 различие между томами и разделами несколько размыто. При использовании «Управления дисками» обычный раздел на базовом диске называется простым томом, хотя технически простой том требует, чтобы диск был динамическим.
  3. ^ «Используйте встроенные инструменты для создания разделов и томов в Windows Server». Корпорация Майкрософт. 18 июня 2008 г. Проверено 10 июня 2014 г. Windows Server 2008 упрощает пользовательский интерфейс управления дисками, используя один набор диалоговых окон и мастеров как для разделов, так и для томов.
  4. ^ Гласс, Бретт (6 февраля 1998 г.). «Изменение серийного номера тома диска». Бретт Гласс спешит на помощь . Проверено 28 июля 2006 г.
  5. ^ «Проблема со списками воспроизведения .XPSF» .
  6. ^ Летвин, Гордон (1988). Внутри ОС/2 . Майкрософт Пресс . ISBN 1-55615-117-9.

Внешние ссылки