Cas*_*ler 304 filesystem
我在地下室找到了一个 6 GB 的 IDE 硬盘。我想把它插上电源,看看上面可能有什么。BIOS 中似乎可以识别该驱动器。
我在 Ubuntu 中找不到它来查看文件,而 Ubuntu 是该特定计算机上唯一的操作系统。我想知道 Ubuntu 是否具有与 Windows 功能“我的电脑”等效的功能,其中列出了所有可用的驱动器/存储设备。通常,我的电脑显示 C:,可以打开它以查看您的所有目录和文件。在这一点上,它与 Ubuntu 的主文件夹非常相似。
如何在不以任何方式格式化或篡改内容的情况下查看/选择该驱动器的所有可用分区或所有可用 HDD?
Lui*_*ado 511
有很多方法,但我最喜欢的是lsblk。这是一个演示:
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
Run Code Online (Sandbox Code Playgroud)
这将显示以下内容:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 111.8G
??sda1 swap 121M [SWAP]
??sda2 ext4 111.7G /
sdb 2.7T
??sdb1 ext4 2.7T xtreme
sdc 3.7T
??sdc1 ext4 3.7T titan
Run Code Online (Sandbox Code Playgroud)
它显示:
您可以通过首先查看lsblk --help. 我喜欢lsblk是因为它以友好的方式显示信息,例如与fdisk或进行比较parted。
Ser*_*gey 96
命令行解决方案:
检查您的系统可以看到哪些驱动器:
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)如果您的驱动器在列表中,您将能够看到驱动器上的分区,如下所示:
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
Run Code Online (Sandbox Code Playgroud)
然后在某处创建一个目录并挂载其中一个分区。例如,要将位于dev/sda3只读的 FAT32 分区挂载到目录中,/media/my_test_mount您可以执行以下操作
sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount
Run Code Online (Sandbox Code Playgroud)
这种方法为您提供了更多控制权,因为您可以使用不同的挂载选项,例如以只读方式挂载分区。
详情请参阅man mount。
小智 30
我第二个路易斯lsblk(8)可能是最直接和简洁的解决方案。可视化那里的内容非常容易,并为您提供快速所需的所有信息:
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
Run Code Online (Sandbox Code Playgroud)
为方便起见,这里列出了可以使用的所有可用列。
Available columns:
NAME device name
KNAME internal kernel device name
MAJ:MIN major:minor device number
FSTYPE filesystem type
MOUNTPOINT where the device is mounted
LABEL filesystem LABEL
UUID filesystem UUID
RO read-only device
RM removable device
MODEL device identifier
SIZE size of the device
STATE state of the device
OWNER user name
GROUP group name
MODE device node permissions
ALIGNMENT alignment offset
MIN-IO minimum I/O size
OPT-IO optimal I/O size
PHY-SEC physical sector size
LOG-SEC logical sector size
ROTA rotational device
SCHED I/O scheduler name
RQ-SIZE request queue size
TYPE device type
DISC-ALN discard alignment offset
DISC-GRAN discard granularity
DISC-MAX discard max bytes
DISC-ZERO discard zeroes data
Run Code Online (Sandbox Code Playgroud)
使用以下命令行,它们可以让您很好地了解分区(位置、大小、可用空间和安装点),
df -h
sudo parted -ls
sudo lsblk -f
sudo lsblk -m
Run Code Online (Sandbox Code Playgroud)
如果您的终端窗口足够宽(例如 130 个字符),您可以将lsblk命令组合起来
sudo lsblk -fm
Run Code Online (Sandbox Code Playgroud)
要列出硬盘驱动器/磁盘,我使用
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
Run Code Online (Sandbox Code Playgroud)
然后列出其他人已经建议的分区,您可以使用:
sudo lsblk -f
Run Code Online (Sandbox Code Playgroud)
这将告诉您文件系统分区类型
Nautilus(您可以在其中查看主文件夹)将显示系统上所有已安装的驱动器。如果该驱动器被计算机识别,您可以安装它并开始使用它。
可以在此处找到有关安装驱动器的说明和信息:https : //help.ubuntu.com/community/Mount