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 тома обычно обрабатываются Logical Volume Manager или Enterprise Volume Management System и управляются с помощью mount(8). В версиях Microsoft Windows на базе NT тома обрабатываются ядром и управляются с помощью оснастки Disk Management 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 точки монтирования могут управляться через оснастку Disk Management для Microsoft Management Console. Наиболее удобный доступ к ней осуществляется через «Управление компьютером» в разделе «Администрирование» Панели управления .

К одному тому может относиться несколько букв диска, как при использовании команды 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» будет показано «has no label.».

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

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

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

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

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

Ссылки

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

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