问题描述
我在地下室找到一个6 GB IDE硬盘。我想插入它,看看它可能是什么。驱动器似乎在BIOS中被识别。
我在Ubuntu中找不到它来查看文件,而Ubuntu是该特定计算机上唯一的操作系统。我想知道Ubuntu是否具有与Windows功能”My Computer”相同的功能,其中列出了所有可用的驱动器/存储设备。通常,我的电脑显示C :,可以打开它查看您的所有目录和文件。此时,它与Ubuntu的主文件夹非常相似。
如何以任何方式查看/选择该驱动器或所有可用硬盘的所有可用分区而不格式化或篡改内容?
最佳解决思路
有很多方法,但我最喜欢的是lsblk。这里是一个演示:
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
会显示以下内容:
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
它显示了驱动器的名称和它的分区。文件系统的类型。整个驱动器的大小以及每个分区的大小。安装点(如果有的话),它们的标签。
首先查看lsblk --help
提供的选项,您可以随意选择。我喜欢lsblk,因为如果与fdisk或parted比较,以友好的方式显示信息。
次佳解决思路
命令行解决方案:
-
检查您的系统可以看到哪些驱动器:
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
然后在某处创建一个目录并挂载其中一个分区。例如,要将位于dev/sda3
read-only的FAT32分区安装到目录/media/my_test_mount
中,您可以执行
sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount
这种方法为您提供了更多控制,因为您可以使用不同的安装选项,例如安装分区read-only。
详情请参阅man mount
。
第三种解决思路
我第二个路易斯在那lsblk(8)
可能是最直接和简洁的解决方案。很容易看到那里有什么,并快速提供所有需要的信息:
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
为了您的方便,以下列出了可以使用的所有可用列。
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
第四种思路
Nautilus(您查看您的个人文件夹的位置)将显示系统中所有已安装的驱动器。如果驱动器被计算机识别,您可以安装它并开始使用它。
有关安装驱动器的方向和信息可以在这里找到:https://help.ubuntu.com/community/Mount
第五种思路
下面的解决方案非常简单,清晰,是一种GUI方法,它向您显示了您在硬盘上的布局:
-
转到:主要启动列表中的”System tools”
-
启动”GParted”
-
输入您的密码(如果您是管理员,则应为您的登录密码)。您将看到您的HDD布局,分区大小和使用量。
-
退出GParted应用程序
小心:除非您知道自己在做什么,否则请勿更改任何内容!
第六种思路
列出硬盘/磁盘,我使用
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
它会告诉你文件系统分区类型
第七种思路
(根据以前对lsblk
的建议编制)。
对于懒惰的打字员(如果你不需要大小),你可以使用:
sudo lsblk -f
这与使用-o NAME,FSTYPE,LABEL,MOUNTPOINT
相同
例如
NAME FSTYPE LABEL MOUNTPOINT
sda
└─sda1 ntfs TOSHIBA
sdb
└─sdb1 LVM2_member
└─root-root (dm-0) ext4 /