linux show mounted devices

How to List Mounted Drives on Linux

list mounted drive

In this tutorial, I will show you the different ways to list mounted drives on Linux. We can use mount, findmnt, and df commands to list mounted device any Linux distribution like Ubuntu or Centos.

In Linux, mount command mounts a storage device or filesystem, and let’s go through commands that can display all those mounts.

1) Listing from /proc using cat command

To list mount points you can read contents of the file /proc/mounts.

In the following example, I have used cat command to read the /proc/mounts file:

2) Using Mount Command

You can use mount command to list mount points. When you run mount command without any options it will list mount points.

3) Using df command

You can use df command to list mount points.

4 ) Using findmnt

Findmnt is a powerful tool to find mounted filesystems. This command comes with lots of options to list mount filesystems.

The following command print all mounted filesystems:

Print mount point by specific filesystem type:

Search and list fstab contents:

Display all /etc/fstab file and converts LABEL= and UUID= tags to the real device names:


In this tutorial, we learned commands to list mounted drives or filesystems on Linux. I hope you enjoyed reading and please leave your suggestion in the comment section.


Linux Command: Show Mounted Hard Drives Partition

[a] df command – Shoe file system disk space usage.

Tutorial details
Difficulty level Easy
Root privileges No
Requirements Linux
Est. reading time N/A

[b] mount command – Show all mounted file systems. [c] /proc/mounts or /proc/self/mounts file – Show all mounted file systems.


Open a terminal or login using ssh into the remote server and type the following command:
$ cat /proc/mounts
$ cat /proc/self/mounts
Sample outputs:

Type the mount command as follows to get same information:

Type the df command shows more human readable output:

Fig.01: df command in action

🐧 Get the latest tutorials on Linux, Open Source & DevOps via

Comments on this entry are closed.

Which command will display the number of devices in my system (routers/switches/AP)

I purchased the Hp 15-n018 model laptop, when i checking with vendor they said will not support for Linux operating and i didn’t found the driver in internet….. i able found in win 8 and 8.1….
But am very interested in Linux operating system…. any one can please help me where i can the driver.

Sudinhar: it really depends on what driver you’re talking about for which specific device and for which specific Linux distribution.
The laptop itself may require any number of drivers, including HD, CD/DVD, sound, display, network, etc.
Many Linux distributions come with drivers for a wide variety of systems & devices, and you can generally get Linux up & running on just about anything these days with enough patience.
You can generally repartition your hard drive without losing any data using tools provided in distribution ISOs/DVDs & install Linux as a dual boot without fear of not being able to also use Windows if necessary as a backup.
I first installed Linux on a laptop back in the 90s, and it was difficult to get all the drivers but I did eventually & it worked ok.
These days it’s usually much simpler and any up to date Linux distribution should run just fine on your laptop with a little setup & TLC.

As a side note, I’d like to thank the author of this article, the commands worked as advertised & provided the information I required.

Linux has a long history of not “playing well” with laptops, and unless you get a laptop that is “certified” to run with Linux, you’re bound to have headaches. Something else you might try is keeping the laptop as is, and installing Virtual Box, by Sun (Oracle?) I believe it’s available on-line at no charge. This is a VM system, which will allow you to load a real copy of Linux, as it emulates a real computer. Personally, I use VMware Workstation (I’ve had it for years, but it’s a commercial product) which does the same thing, but I’ve heard nothing but good things about Virtual Box. You can then launch Linux in a window, and it’s a “real” linux version, which you will install from the distribution ISO.

Let’s say I want to display on the i3status bar whether a device/share is mounted.
How would that be accomplished?

I’m kind of new to i3, but as of what I’ve found online about the wm, it is a matter of finding the right parameter on i3status or i3blocks (whichever you use).


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

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

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

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

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

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

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


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


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


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


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


How to Use Linux to Find the Names of the Devices on Your Computer

Try these commands to show devices on your computer

headshot 00415ba557444a8a9b6bb139498b97c5

Listing the devices, drives, PCI devices, and USB devices on your computer involves a series of commands easily invoked from a shell prompt in Linux.

Use the ‘mount’ Command

The most simple syntax you can use is as follows:

The output from the above command is fairly verbose and will be something like this:

K6e5YVjpVl c4fe1aadbc5e445ca3c16a1c728ad6c1

Hard drives generally start with /dev/sda or /dev/sdb, so use the grep command to reduce the output as follows:

The results show something like this:

This doesn’t list your drives but it does list your mounted partitions. It doesn’t list partitions that aren’t yet mounted.

The device /dev/sda usually stands for the first hard drive on your system, and if you have a second hard drive, then it will be mounted to /dev/sdb. If you have an SSD, then this will likely be mapped to /dev/sda and the hard drive mapped to /dev/sdb.

Use ‘lsblk’ to List Block Devices

Mount is fine for listing mounted devices, but it doesn’t show every device you have, and the output is verbose, making it difficult to read.

The best way to list the drives in Linux is to use lsblk as follows:

The information displays in a tree format with the following information:

The display looks something like this:

WyJ7BDg6Mx f3351148e73b4b1b99b84897a301848a

The information is easier to read. It displays one drive called sda, which offers 50 G of storage. It splits into one partition, called sda1.

The drives fd0 (floppy) and sr0 (CD-ROM) appear in this listing. The particular machine this listing drew from, called mint-vm, is a Linux Mint virtual machine running in the Hyper-V system on a Windows 10 computer. Hyper-V provisions a virtual floppy and CD-ROM drive by default.

How to List PCI Devices

To list the PCI devices use the lspci command as follows:

The output from the above command is verbose, meaning you probably get more information than you need.

Here’s a short snapshot as an example:

JQ6qaXt069 06f2f516a7e240f3b752d68a9546f7fc

The listing lists devices, including VGA controllers, USB controllers, sound, Bluetooth, wireless, and Ethernet controllers.

The standard lspci listing is considered basic, and if you want more detailed information about each device, run the following command:

The information for each device looks something like this:

You can get even more verbose output by using the following command:

If that isn’t enough information, try the following:

hVkgPhYtZl 52323a4846024fdcbdd7a9edd506c69f

The most useful aspect of lspci, other than listing devices, is the kernel driver used for that device. If the device isn’t working, it is worth researching whether there is a better driver available for the device.

List the USB Devices Attached to the Computer

To list the USB devices available for your computer, use the following command:

The output will be something like this:

If you insert a USB device into the computer, such as an external hard drive, and then run the lsusb command, the device appears on the list.


The best way to list anything in Linux is to remember the following ls commands:


Как монтировать и размонтировать файловые системы в Linux

В операционных системах Linux и UNIX вы можете использовать команду mount для подключения (монтирования) файловых систем и съемных устройств, таких как флэш-накопители USB, в определенной точке монтирования в дереве каталогов.

Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.

Как вывести список подключенных файловых систем

При использовании без аргументов команда mount отобразит все подключенные в данный момент файловые системы:

По умолчанию вывод будет включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, в который оно смонтировано, типе файловой системы и параметрах монтирования в следующей форме:

Например, чтобы распечатать только разделы ext4, которые вы должны использовать:

Монтирование файловой системы

Чтобы смонтировать файловую систему в указанном месте (точке монтирования), используйте команду mount в следующей форме:

После присоединения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.

Например, чтобы смонтировать файловую систему /dev/sdb1 каталог /mnt/media вы должны использовать:

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

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

Монтирование файловой системы с помощью / etc / fstab

Файл /etc/fstab содержит список записей в следующем виде:

Используйте команду mount в одной из следующих форм, чтобы присоединить файловую систему, указанную в /etc/fstab :

Установка USB-накопителя

В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются, когда вы их вставляете, но иногда вам может потребоваться вручную смонтировать диск.

Чтобы вручную подключить USB-устройство, выполните следующие действия:

Создайте точку монтирования:

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

Монтирование файлов ISO

Вы можете смонтировать файл ISO с помощью устройства loop, которое представляет собой специальное псевдоустройство, которое делает файл доступным как блочное устройство.

Начните с создания точки монтирования, это может быть любое место, которое вы хотите:

Подключите ISO-файл к точке монтирования, введя следующую команду:

Не забудьте заменить /path/to/image.iso путем к вашему файлу ISO.

Монтирование NFS

Чтобы смонтировать общий ресурс NFS, в вашей системе должен быть установлен клиентский пакет NFS.

Установите клиент NFS в Ubuntu и Debian:

Установите клиент NFS на CentOS и Fedora:

Выполните следующие действия, чтобы смонтировать удаленный каталог NFS в вашей системе:

Создайте каталог, который будет точкой монтирования для удаленной файловой системы:

Как правило, вам нужно автоматически монтировать удаленный общий ресурс NFS при загрузке. Для этого откройте файл /etc/fstab текстовом редакторе :

Добавьте в файл следующую строку, заменив remote.server:/dir IP-адресом сервера NFS или именем хоста и экспортированным каталогом:

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

Отключение файловой системы

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

Если файловая система используется, команда umount не сможет отсоединить файловую систему. В таких ситуациях вы можете использовать команду fuser чтобы узнать, какие процессы обращаются к файловой системе:

Как только вы определите процессы, вы можете остановить их и размонтировать файловую систему.

Ленивое отключение

Размонтировать принудительно

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



Читайте также:  как восстановить данные браузера яндекс после переустановки windows
Поделиться с друзьями