Как просмотреть все доступные жесткие диски / разделы?

Выполняя скрипт установки, похоже, что запуск установщика снова должен дать вам возможность удалить его.

Однако в подобном вопросе кто-то рекомендовал: gksudo vmware-installer -u vmware-player. (См. Раздел «Как удалить VMware-Player?»)

В противном случае должна быть запись где-то в / etc, возможно, в / etc / bin / vm-something, / etc / locations (если она существует ) или /etc/vmware-something.

Это все, что я могу собрать у установщика.

1
задан 10 March 2014 в 00:56

9 ответов

Решение командной строки:

, чтобы проверить, какие диски могут видеть ваша система:
sudo fdisk -l

Если ваш диск находится в списке, вы сможете увидеть какие разделы находятся на диске, например:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
...

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      208844      104391   83  Linux
/dev/sda2          208845     2313359     1052257+  82  Linux swap / Solaris
/dev/sda3         2313360   312576704   155131672+  83  Linux

Затем создайте каталог где-нибудь и установите один из разделов. Например, чтобы установить раздел FAT32, расположенный в dev/sda3 только для чтения, в каталог /media/my_test_mount, вы можете выполнить

sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount

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

Подробнее см. man mount.

66
ответ дан 25 May 2018 в 07:00

Я второй Луис в том, что lsblk(8), вероятно, является самым простым и кратким решением. Очень легко визуализировать то, что есть, и дает вам всю необходимую информацию быстро:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Для вашего удобства здесь приведен список всех доступных столбцов, которые можно использовать.

[ f2]
18
ответ дан 25 May 2018 в 07:00

Nautilus (где вы просматриваете домашнюю папку) покажет все смонтированные диски в системе. Если диск распознается компьютером, вы можете установить его и начать использовать.

Указания и сведения о монтажных дисках можно найти здесь: https://help.ubuntu.com/community/Mount

6
ответ дан 25 May 2018 в 07:00

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

Перейти к: «Системные инструменты» в вашем главном списке запуска Запустить " GParted "Введите свой пароль (должен быть ваш пароль для входа в систему, если вы являетесь администратором.) Вам будут показаны ваши макеты жесткого диска, размеры разделов и используемые суммы. Выйдите из приложения GParted

ВНИМАНИЕ: Не изменяйте НИЧЕГО, если вы не знаете, что делаете!

4
ответ дан 25 May 2018 в 07:00

Для перечисления жестких дисков / дисков я использую

sudo parted -l

Выход:

Model: ATA Samsung SSD 850 (scsi) 
Disk /dev/sda: 250GB 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos

Number  Start   End    Size   Type      File system  Flags  
 1      1049kB  256MB  255MB  primary   ext2         boot
 2      257MB   120GB  120GB  extended  
 5      257MB   120GB  120GB  logical   lvm


Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-swap_1: 8573MB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End     Size    File system     Flags  
 1      0.00B  8573MB  8573MB  linux-swap(v1)


Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-root: 111GB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  111GB  111GB  ext4

И затем перечислить разделы как другие люди уже предложили вам использовать:

sudo lsblk -f

Что скажет вам типы разделов файловой системы

4
ответ дан 25 May 2018 в 07:00
  • 1
    parted дает мне информацию об аппаратном обеспечении, а lsblk дает информацию о разделе. Похоже, что мне нужно. Жаль, что нет единой команды для документирования всего, что необходимо для поддержки аварийного восстановления. Спасибо! – Suncat2000 14 January 2018 в 21:13

(основываясь на предыдущих рекомендациях относительно lsblk).

Для ленивой машинистки (и если вам не нужны размеры) вы можете использовать:

sudo lsblk -f

, что аналогично использованию -o NAME,FSTYPE,LABEL,MOUNTPOINT

[d3 ] например

NAME                 FSTYPE             LABEL MOUNTPOINT
sda
└─sda1               ntfs             TOSHIBA
sdb
└─sdb1               LVM2_member
  └─root-root (dm-0) ext4                     /
2
ответ дан 25 May 2018 в 07:00

Поздний ответ, но попробуйте это:

Откройте файлы (приложение из тире или откройте папку). Перейдите в «Файловая система». Перейдите к «media». Войдите в свой пользователь. Лола Чанг (от Ubuntu.com) Он должен перечислить все подключенные диски, не включая SDA 1 (в вашем случае, возможно, C :)
1
ответ дан 25 May 2018 в 07:00

Я создал некоторое регулярное выражение, чтобы помочь тем, кто хочет прочитать эти данные в каком-либо приложении.

Для этого команда lsblk более полезна, когда вы используете команду «-P». Вот пример:

$ lsblk -P -o KNAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
KNAME="sda" FSTYPE="" SIZE="80G" MOUNTPOINT="" LABEL="" MODEL="VBOX HARDDISK   "
KNAME="sda1" FSTYPE="" SIZE="243M" MOUNTPOINT="/boot" LABEL="" MODEL=""
KNAME="sda2" FSTYPE="" SIZE="1K" MOUNTPOINT="" LABEL="" MODEL=""
KNAME="sda5" FSTYPE="" SIZE="79.8G" MOUNTPOINT="" LABEL="" MODEL=""
KNAME="dm-0" FSTYPE="" SIZE="79G" MOUNTPOINT="/" LABEL="" MODEL=""
KNAME="dm-1" FSTYPE="" SIZE="768M" MOUNTPOINT="[SWAP]" LABEL="" MODEL=""
KNAME="sr0" FSTYPE="" SIZE="1024M" MOUNTPOINT="" LABEL="" MODEL="CD-ROM          "
KNAME="sr1" FSTYPE="" SIZE="1024M" MOUNTPOINT="" LABEL="" MODEL="CD-ROM          "

Вы можете прочитать этот вывод, используя какое-то регулярное выражение, например

/KNAME=\"(.*)\" FSTYPE=\"(.*)\" SIZE=\"(.*)\" MOUNTPOINT=\"(.)*\" LABEL=\"(.*)\" MODEL=\"(.*)\"/g

http://regex101.com/r/uX5eG3/1

Если вам не нужен размер раздела, вы можете использовать mount -l в

$ mount -l
/dev/mapper/precise32-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda1 on /boot type ext2 (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
/vagrant on /vagrant type vboxsf (uid=1000,gid=1000,rw)

и прочитать его с помощью некоторого Regex, подобного этому

/(.*) on (.*) type (.*) \((.*)\)/g
[d7 ] http://regex101.com/r/uX5eG3/1

Если вы делаете это в узле, вы можете преобразовать строку в массив вхождений, используя некоторый код, например

stdout.split("\n").map(function(x){return x.split(/(.*) on (.*) type (.*) \((.*\))/g)}); 
1
ответ дан 25 May 2018 в 07:00

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

df -h
sudo parted -ls
sudo lsblk -f
sudo lsblk -m

Если ваше оконное окно достаточно велико ( например 130 символов), вы можете комбинировать команды lsblk с

sudo lsblk -fm
0
ответ дан 25 May 2018 в 07:00

Другие вопросы по тегам:

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