Различия между объемом, разделом и диском

Вы могли инвертировать способ, которым Вы смотрите на это? Вместо поиска TMP_ABQ_SEQ_NUM в dictionary.txt, разве Вы не могли искать первое поле для каждой строки в dictionary.txt (ABQ_SEQ_NUM) в исходном файле?

Если это верно, следующее должно работать

#!/bin/bash
for i in $(awk '{print $1}' dictionary.txt) do
    grep $i $1
done

Передайте вышеупомянутый сценарий название файла, который Вы хотите проверить на последовательности, существующие в dictionary.txt. Извинения, если это не то, что Вы хотели.

62
20.08.2013, 11:42
6 ответов

Термин диск относится к физическому устройству хранения, такому как жесткий диск, твердотельный диск, съемная карта флэш-памяти с интерфейсом USB и т.д. В подобных Unix устройствах операционных систем представлены специальными узлами вызываемого устройства объектов файловой системы, которые видимы под /dev каталог.

Устройства хранения маркированы под /dev согласно типу устройства, сопровождаемого буквой, показывающей порядок, в котором они были обнаружены системой. В Linux до версии 2.6.20 ядра HD префикса показал устройство IDE, так например, файлы устройств /dev/hda, /dev/hdb и /dev/hdc соответствовавший первое, второе и треть устройство IDE соответственно. Префикс sd первоначально использовался для устройств SCSI, но теперь используется для всего PATA и устройств SATA, включая устройства на Шине IDE. Если существует больше чем 26 таких устройств в системе, устройства от 27-го вперед маркированы /dev/sdAa, /dev/sdAb и так далее.

Физическое устройство хранения может быть разделено на несколько логических единиц хранения, известных как разделы. Каждый раздел обнаружится под /dev как узел отдельного устройства. Число после буквы устройства показывает количество партона, так например, файлы узла устройства /dev/sda1 и /dev/sda2 обратитесь к первому и второму разделу первого устройства PATA. Обратите внимание, что на ПК с помощью разделения MBR, из-за предела четырех основных paritions и пути расширенные разделы обрабатываются, нумерация раздела может немного отличаться от фактического количества раздела.

Другие подобные Unix системы могут относиться к дискам и разделам другими способами. Например, использование FreeBSD /dev/adaX (где X одна или несколько цифр) относиться к дискам PATA и /dev/adaXpY (где X и Y являются оба одной или несколькими цифрами) относиться к разделам на дисках PATA.

Термин объем в Linux связан с Менеджером по логическому тому (LVM), который может использоваться для управления устройствами массового хранения. Физический том является устройством хранения или разделом. Логический том, созданный LVM, является логическим устройством хранения, которое может охватить несколько физических томов.

57
27.01.2020, 19:32
  • 1
    То, что Вы записали, говорит: "диск" может относиться к обоим 1) целому жесткому диску со всем, что это - разделы и 2) раздел. Таким образом, диск совпадает с физическим томом!правильно? –   19.08.2013, 09:46
  • 2
    @MinimusHeximus термин "диск" (по крайней мере обычно) не используется для обращения к единственному разделу. Однако раздел обычно выставляется как узел устройства. Отметьте различие между (возможно физический) устройство (который электрически сцепляется до компьютера), и соответствие (возможно набор) узел (узлы) устройства (который является логической конструкцией, которая на *отклоняет, Вы найдете в/dev). Я отредактировал ответ, чтобы, надо надеяться, разъяснить и по крайней мере подчеркнуть это различие. –  a CVn 19.08.2013, 10:17
  • 3
    /dev/null также узел устройства. Так /dev/tty и /dev/pts/0. Это не обязательно означает, что существует физическое устройство на другом конце имени. –  a CVn 19.08.2013, 11:39
  1. Диск является физическим диском блока. Например: /dev/sda.

  2. Раздел диск может быть разделен на некоторый диск логического блока. Их диск логического блока называют разделом. Например: /dev/sda1, /dev/sda2.

  3. Объем является также диском логического блока. Объем является понятием, связанным с разделом. Объем может содержать многих раздел. Можно смотреть на проект LVM понять понятие объема. http://sourceware.org/lvm2/.

Например: vg0/lvol0

11
27.01.2020, 19:32

Ну, в Linux также разделы действительно имеют имя. Предположим, что у Вас есть жесткий диск, это назовут sdX (X являющийся a, b и так далее в зависимости от чисел диска), и в свою очередь разделы назовут как sda1, sda2 и так далее.

Можно искать их в/dev, он покажет все файлы устройств системы.

1
27.01.2020, 19:32
  • 1
    Отметьте: /dev не раздел. Это - точка монтирования для виртуальной файловой системы под названием (IIRC) devfs. –  strugee 19.08.2013, 09:17
  • 2
    да, извините я формулировал его неправильно. –  vknha 19.08.2013, 09:19
  • 3
    /dev в эти дни обычно управляется udev, который является преемником devfs. –  Thomas Nyman 19.08.2013, 09:20

Вы знаете, вы можете преобразовать пакет. * Файлы в каталогах, верно?

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

/etc/portage/package.keywords:
  package.keywords
  qt5.keywords
  xfce.keywords

/etc/portage/package.use:
  package.use
  qt5.use
  xfce.use

etc.

Я нашел это действительно полезное, чтобы помочь мне обновлять файлы.

-121--41813-

Один том может быть состоит из нескольких дисков. Это так, когда у вас есть конфигурация RAID 0. Все диски = один том.

1
27.01.2020, 19:32

Что именно означают эти термины?

Версия TL; DR:

Том подразумевает форматирование, а раздел - нет. Раздел - это любой непрерывный набор секторов хранения, перечисленных в некоторой таблице (например, MBR / GPT). Том - это набор секторов, принадлежащих одной файловой системе, то есть реализованной файловой системе.

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

Итак, мы разбиваем диски и форматируем разделы и монтируем тома.

В Windows можно назвать диск C: или раздел C:

На самом деле, в Windows правильная формулировка - «том C», хотя я думаю, что их можно переименовать, если вам не нравится использовать буквы. MS иногда называет смонтированные тома дисками или накопителями, но в своей онлайн-документации они более осторожны и используют слово «том».

Полный ответ:

Я не уверен, что следует использовать для разделов, потому что у них нет имени [тег или метка]

(Незначительное примечание здесь заключается в том, что разделы GPT могут быть помечены как может большинство файловых систем)

Обычно разделы форматируются как один полный том и называются в соответствии с их назначением. Таким образом, вы можете называть их [цель + раздел], например домашний раздел, загрузочный раздел, раздел rootfs и т. д. В Windows чаще встречается слово «диск», хотя официально MS использует слово «объем», которое, вероятно, является наиболее правильным. Я думаю, что называть их дисками - это немного небрежно.Читайте почему.

Этимологически «привод» происходит от моторизованного оборудования, которое считывает различные носители, такие как ленты, дискеты и диски. Поэтому то, что содержало носители с данными, для краткости называли «дисками». Подчеркнем: диски читают носители, носители содержат данные . Хотя «привод», вероятно, проистекает из моторизованной природы оборудования, определение можно расширить, включив немоторизованное оборудование, такое как считыватель флэш-карт.

Это означает, что технически диски не могут быть разделены на разделы . Носители, которые они содержат, такие как компакт-диск, магнитные диски или флэш-память MMC, могут быть разделены на разделы. Разделение означает только определение наборов границ (по медиа-секторам) в таблице. Таблица обычно сохраняется в первых нескольких секторах носителя данных. Эти записи таблицы могут также включать другие вещи, например информацию о форматировании, которая определяет, какую файловую систему использует раздел (если есть).

В настоящее время «диск» приобрел более абстрактное значение « физический контейнер данных », несколько заменив слово «диск». Вероятно, это связано с тем, что:

  • Наиболее распространенные диски, как правило, имеют несъемные носители, что заставляет нас думать о них как о контейнерах хранения, а не о устройствах чтения / записи.

  • Появление недисковых носителей, таких как флэш-память. "Диск" слишком специфичен для типа технологии, например странно говорить о дисках с флешкой. Это также относится к логическим устройствам (RAID-массивам), которые стали более распространенными. Вместо того, чтобы использовать конкретные слова для каждого типа, мы называем все приводом.

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

Согласно этому новому определению, диски могут быть разделены . Когда мы называем устройство чтения оптических дисков нашим дисководом E: \ , мы используем старое определение. Когда мы говорим, что разбиваем диск на разделы, мы используем новое определение.

Том - это единая доступная область хранения с единой файловой системой. - Википедия

Таким образом, отформатированный раздел можно рассматривать как тип тома. Традиционно DVD или CD состоит из одного тома, так как у них нет разделов. Но том также может состоять из нескольких дисков, или отдельных частей одного диска, или того и другого. Раздел по определению представляет собой непрерывный сегмент одного диска. Такие сложные тома существуют на так называемых логических или виртуальных устройствах / дисках, но, если у вас нет веской причины, использование диспетчеров логических томов не стоит хлопот.

Наконец, некоторые аппаратные (например, RAID) контроллеры могут представлять логическое / виртуальное устройство непосредственно операционной системе. Это означает, что разделы являются непрерывными секторами логического устройства (т.е. с точки зрения ОС), разделы могут занимать несколько физических дисков.

Подводя итог:

  • Вы можете разбивать на разделы носители, но не диски. Но (!) «Диск» часто используется как синоним носителя информации. Например.Часто используется фраза «разделение жесткого диска» вместо более правильного «разделение жесткого диска на разделы», или «разделение жесткого диска».
  • Было бы лучше сказать, что мы создаем разделы на дисках,поскольку можно сказать, что хранилище находится на диске или на нем. Обратите внимание, что данные также не разделяются, «данные» - это абстрактное понятие.
  • Мы монтируем тома, а не файловые системы. Файловая система просто описывает абстрактный формат хранения файлов / папок.
  • Диск (т.е. носитель данных) с разделами имеет одну таблицу разделов, но не предполагайте, что каждый C: или D: «диск» (том) в Windows имеет свою собственную таблицу разделов.
7
27.01.2020, 19:32

A Диск = Блочное устройство = Запоминающее устройство, т.е. SSD, жесткий диск

Раздел запоминающего устройства называется разделом , который никоим образом не является файловой системой, как то, что делается с ним через ОС.

Что касается значения тома , то есть 2 типа либо физические, либо логические.

A физический том с точки зрения вашего компьютера физический жесткий диск.

Логический том представляет собой логический диск, который может располагаться на нескольких физических дисках.

Самый простой способ представить себе физический том (PV)— это физический раздел , который имеет тип раздела «Linux LVM» (тип 8e. -fdisk или тип 8e00 -gdisk )и был «помечен» как PV с помощью pvcreate --, что означает, что теперь его можно добавить в группу томов (ВГ ). Из VG можно создавать логические тома (LV ).

0
27.01.2020, 19:32

Теги

Похожие вопросы