Linux как узнать что куда примонтировано

Не удается получить полную карту дисков и точек монтирования

Подскажите, как правильно получить список физических дисков, их разделов и куда разделы примонтированы?

Пытаюсь делать так:

#ls /dev | grep sd

Получаю sda, sda1, sda2. Т.е. выходит, что в системе один диск с тремя разделами. Далее выполняю команду:

#mount | column -t

Там большой список монтирований, но из лог. разделов присутствует только sda1 смонитрованный в /boot. Вот как определить, куда примонтированы остальные разделы?

fdisk -l дает список разделов и размеры разделов, но мне еще нужно узнать, куда эти разделы примонтированы. Например, я точно знаю, что одна из папко примонтирована на целый раздел, но на какой именно? И еще — fdisk -l показал только sda1 и sda2, это значит, что все таки в системе два раздела? Тогда что такое sda?

>что такое sda
Винт сам

cat /etc/fstab показывает нечто странное:

так и должно быть? Это соответствует sda1 и sda2.

Re: Не удается получить полную карту дисков и точек монтирования

Лучше смотри. Погрепай по именам директорий, например.
Разделы иногда могут называться совершенно неожиданно:
/dev/mapper/power-home

Стопудово нет там sda1 и sda2. А указаные строки монтированы на / и на swap, что похоже на то, что нужно. Но откуда берется назавние /dev/VolGroup00/LogVol00 не понимаю.

LVM — команда не найдена
man LVM — руководство не найдено.

Re: Не удается получить полную карту дисков и точек монтирования

Не надо ставить линуксы вендовым путем «Next-Next-Reboot-Finish»

В википедии посмотрел — менеджер дисков. Но у меня его нет.

>Не надо ставить линуксы вендовым путем «Next-Next-Reboot-Finish»

А я и не ставил, мне сервер в наследство достался, вот разбираюсь, что в нем есть 🙂

менеджер дисков. Но у меня его нет.

Инструментов для LVM у тебя может не быть. Он поддерживается ядром. Посмотри логи.

VladDV> менеджер дисков. Но у меня его нет.

Если ты ни хрена в Линуксе не понимаешь, откуда знаешь он («менеджер дисков») у тебя есть или нет?

И как уже сказали пользуйся командой mount

>Если ты ни хрена в Линуксе не понимаешь, откуда знаешь он («менеджер дисков») у тебя есть или нет?

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

Указанная тобой команда показвает sda1 и VolGroup00-LogVol00, sda2 нету. Но в /dev он есть. Т.ч. о степени знания линукса вопрос философский.

рискну предположить, что sda1 примонтирован непосредственно в /boot на sda2 средствами LVM создана VolGroup-00, поверх которой уже два LV (логических раздела) LogVol00 (своп?) и LogVol01 (/?)

в гугле забанили?

VladDV> sda2 нету
Это PV (Physical Volume) — он не монтируется.

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

Я всегда пишу после прочтения всех ответов, а твой уровень ниже плинтуса и способность обучения там же. Тебе все команды дали по 3 раза, а ты все так же тупишь. Можно было уже 10 раз прочитать о понятиях (терминах и структуре) LVM

silw, спасибо за внятный ответ! Посты от silw и amorpher можно считать решением. Спасибо за помощь.

Читайте также:  Linux как объединить два файла

To Zur0: заучили как отче наш? Именно из-за таких ответов гугл потом выдает много треша на нерешенные проблемы.

таки да, у тебя на сервере LVM.
пачитай про него. и про Physical Volumes & Volume groups

от рута выполни команду pvs — увидишь, какие из физических разделов (твои sdaX) входят в LVM Physical Volume.
PV — это, грубо говоря, будет твой «виртуальный винчестер» на нем создают «разделы» — volume groups. их можно посмотреть командой vgs.
файлы-устройства, которые связаны с vg ищи в /dev/mapper
ну, а потом фтыкай в /etc/fstab 😉

P.S.: это объясниение на рабоче-крестьянском уровне. на самом деле всё немного иначе называется, но для начала покатит 😉

mount берёт инфу из /etc/mtab который может быть неактуальным в некоторых случаях.

Источник

Просмотр смонтированных разделов в системе

Просмотр таблицы разделов (Partition Table) и FAT жесткого диска
Приветствую всех желающих пообщаться! Нужна срочная помощь по Visual C++ 6.0 или выше. Есть.

Получить список смонтированных дисков
Как получить список дисков в системе (то есть d:, c:, k: и т.д.) через коммандную строку? Нужно.

Как получить список смонтированных систем?
Здравствуйте! Требуется получить информацию об одной из смонтированных файловых системах. Как.

Поиск файла на внешних устройствах или как получить список всех смонтированных носителей
В общем есть задача найти файл test.txt в директории testdir на любом устройстве SD карта или USB.

Собственно, blkid — вывести все подключенные (физически) блочные устройства. Команда по-умолчанию берёт информацию из файла /etc/blkid/blkid.tab, который обновляется в момент запуска системы. Опция -c говорит, что брать инфу надо из указанного далее файла, но файл /dev/null всегда пуст, поэтому команде приходится снова опрашивать файлы действительных устройств. Отсюда получаем только самую свежую и достоверную информацию.

Также следует учитывать, что blkid выводит не сами устройства, а адреса их файлов и содержащуюся в них информацию об устройствах, то есть вывод примерно вот такой:

Источник

Команда findmnt для просмотра смонтированных файловых систем в Linux

Команда findmnt — это простая утилита командной строки, используемая для отображения списка смонтированных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab и /proc/self/mountinfo.

1. Чтобы отобразить список смонтированных файловых систем, выполните в командной строке следующую команду.

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

2. По умолчанию команда findmnt отображает файловые системы в древовидном формате. Чтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано.

3. Вы также можете выбрать отображение только файловых систем определённого типа с помощью параметра командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4.

4. Вы также можете найти файловую систему, используя точку монтирования или исходное устройство. Например, следующая команда отображает все файловые системы /etc/fstab, где каталог точки монтирования — /mnt/external/disk2.

Эта команда выведет точки монтирования, где /dev/sda является исходным устройством:

5. Чтобы распечатать все файловые системы /etc/fstab и преобразовать теги LABEL= и UUID= в реальные имена устройств, добавьте переключатель —evaluate, как показано в следующей команде.

Без ключа —evaluate команда:

вывела бы следующее:

7. Findmnt также позволяет отслеживать действия по монтированию, размонтированию, повторному подключению и перемещению в каталоге.

К примеру, для отслеживания любых действий по монтированию и размонтированию в файловой системе:

Если вас интересуют только определённые события, то вы можете указать точку монтирования для отслеживания, например /mnt/test:

8. Как вы уже могли обратить внимание, findmnt выводит информацию о множестве монтирований в системе, большинство из которых не имеют отношения к реальным дискам и файловым системам. Чтобы вывести информацию только о реальных файловых системах, используйте ключ —real:

Читайте также:  Живые обои весна для windows

9. Выбор столбцов для отображения. Вы можете использовать опцию —output-all чтобы показать сразу все доступные столбцы и всю информацию. Приготовьтесь к тому, что вывод будет слишком широким для большинства экранов.

С помощью опции -o можно указать те столбцы, которые вам нужны, например:

Доступные для вывода столбцы:

10. И последнее, но не менее важное: если вы хотите получить больше информации, используйте переключатель —verbose.

Источник

Как посмотреть точки монтирования Linux

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

Благодаря такой возможности, вы можете переустановить операционную систему и не потерять пользовательские файлы, обращаться к параметрам ядра с помощью каталогов /proc и /sys, а к блочным устройствам с помощью каталога /dev. В этой статье мы разберемся что такое точки монтирования, а также как посмотреть точки монтирования в Linux.

Что такое точки монтирования в Linux?

Чтобы понять как тут всё происходит, давайте проведём аналогию. Допустим, у вас есть большое поле и вы на нём хотите посадить картошку. Но выращивать вы хотите несколько сортов. Поэтому вы делите поле на несколько участков и на каждом из них садите нужный сорт. Когда приходит время собирать урожай, независимо от сорта картошку надо выкопать и вывезти, а к полю идёт только одна дорога и вся полученная картошка будет вывезена именно по ней не зависимо от того, с какого участка она была собрана.

Допустим, у вас есть один большой жесткий диск, на который надо записать данные. Это наше поле. Но вам надо файловая система без журналирования для каталога /boot, отдельная файловая система для корня и для /home. Поэтому жесткий диск разбивается на разделы. Дальше эти разделы надо отформатировать в нужную файловую систему. Это аналогия сорта картошки. А монтирование — это аналогия дороги, по которой картошку вывозят с поля. На каком бы разделе диска или части оперативной памяти не располагались данные, получить к ним доступ вы сможете только с помощью корневого каталога /. Все разделы монтируются сюда, если не к самому корню, то в одну из папок. Такая папка и называется точкой монтирования и её содержимое во время монтирования заменяется на содержимое раздела.

Как посмотреть точки монтирования?

Для просмотра точек монтирования можно использовать команду mount. Её надо запустить без параметров:

С появлением технологии snap и flatpack, точки монтирования Linux слегка засорены монтированием различных snap пакетов и их содержимого к файловой системе, но всё же здесь можно разобрать и смонтированные жесткие диски. Чтобы отфильтровать только жесткие диски используйте утилиту grep:

mount | grep ^/dev

Не только посмотреть, но и настроить точки монтирования можно с помощью файла /etc/fstab. Здесь перечислены все разделы диска, которые монтируются к системе.

Более подробно о его настройке я писал в этой статье.

Выводы

Из этой статьи вы узнали что такое точки монтирования Linux, а также как их посмотреть и настроить. А что вы думаете по поводу них? Удобнее ли это чем в Windows? Напишите в комментариях!

Источник

Смотрим список дисков Linux

Linux отображает подключённые жёсткие диски иначе, чем Windows. В операционной системе от Microsoft мы привыкли к тому, что у нас есть диск C, D, E, и нам не нужно задумываться о реальных именах разделов и жёстких дисков. Все диски размещены в проводнике и очень просто доступны.

Читайте также:  Aspi драйвер для windows

В Linux такой возможности нет, как и нет такой абстракции. Диски и разделы именуются как есть, и вы будете иметь дело именно с этими именами. В этой статье мы разберём, как посмотреть список дисков Linux.

Как посмотреть список дисков в Linux

В Linux все отображается в файловом виде, в том числе и устройства. Все подключённые к операционной системе Linux устройства размещаются в каталоге /dev/ здесь вы найдете микрофоны, камеры, жёсткие диски, флешки, одним словом, все внешние и внутренние устройства.

Жёсткие диски имеют особенные названия. В зависимости от интерфейса, через который подключён жёсткий диск, название может начинаться на:

  • sd — устройство, подключённое по SCSI;
  • hd — устройство ATA;
  • vd — виртуальное устройство;
  • mmcblk — обозначаются флешки, подключённые через картридер;

В наше время большинство блочных устройств Linux подключаются через интерфейс SCSI. Сюда входят жёсткие диски, USB-флешки, даже ATA-диски теперь тоже подключаются к SCSI через специальный переходник. Поэтому в большинстве случаев вы будете иметь дело именно с дисками sd.

Третья буква в имени диска означает его порядковый номер в системе. Используется алфавитная система. Например sda — первый диск, sdb — второй диск, sdc — третий и так далее. Дальше следует цифра — это номер раздела на диске — sda1, sda2.

Самый простой способ увидеть все подключённые диски — это посмотреть содержимое каталога /dev/ и отфильтровать устройства sd:

Как видите, в моей системе сейчас есть только один диск и два раздела. Дальше мы можем посмотреть, куда примонтирован каждый из разделов:

Здесь, кроме дисков, будут отображаться различные специальные файловые системы: procfs, sysfs, tmpfs, cgroup и так далее. Однако все эти команды не помогут нам получить доступ к информации о дисках. Поэтому нам понадобится кое-что другое. Посмотреть подключённые диски с выводом информации о размере и свободном пространстве можно с помощью утилиты df:

Здесь отображается уже подробная информация. Но вы можете узнать ещё больше с помощью команды lsblk:

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

Это все утилиты, которыми вы можете воспользоваться, чтобы просмотреть список дисков Linux. Но есть ещё и графические утилиты.

Посмотреть список дисков в GUI

Во-первых, если к компьютеру подключено несколько дисков, то вы сможете их увидеть на левой панели файлового менеджера Nautilus или Dolphin. Там будет отображаться список подключенных устройств Linux, их метки и размер:

В Gnome есть программа Disks, которая позволяет настраивать поведение дисков, она же может отображать список подключенных устройств к системе. Вы можете найти её в главном меню:

Утилита отображает всю доступную информацию о дисках и разделах на них, вы можете даже посмотреть информацию о состоянии smart. Список дисков находится на панели слева, а справа разделы на этом диске:

Ещё одна утилита, которую вы можете использовать, чтобы посмотреть список жёстких дисков Linux — это Gparted. Это редактор разделов для Linux, но вы можете посмотреть подключнёные диски и структуру каждого из них. Раскрывающийся список вы найдёте в верхнем правом углу:

А в основной части окна программы отображается список разделов.

Выводы

В этой статье мы разобрали несколько способов посмотреть список примонтированных дисков Linux. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Оцените статью