当前位置:首页 > 行业动态 > 正文

linux重启之后挂载的磁盘没了如何解决

解决Linux重启后挂载磁盘丢失问题,需要重新挂载磁盘并检查/etc/fstab文件。

在Linux系统中,磁盘的挂载是一个重要的环节,当我们重启系统后,可能会发现之前挂载的磁盘不见了,这可能是因为系统在启动时没有自动挂载这些磁盘,这种情况虽然不会对系统的稳定性造成太大影响,但是会影响我们正常使用这些磁盘,如何解决Linux重启之后挂载的磁盘没了的问题呢?

我们需要了解什么是挂载,在Linux中,挂载是指将一个设备(如硬盘、U盘等)的文件系统关联到一个已存在的目录上,使得我们可以通过这个目录访问设备中的文件,挂载的过程需要通过一个称为“挂载点”的目录来完成。

接下来,我们将介绍如何手动挂载磁盘。

1、查看未挂载的磁盘

在Linux系统中,我们可以使用命令查看所有可用的磁盘设备。

sudo fdisk -l

执行该命令后,你将看到类似以下的输出:

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 39157 cylinders, total 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c29a7
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   82264000    41086016   83  Linux
/dev/sda2       82264480   97677311    10485760    5  Extended
/dev/sda5       82264480   97677311    10485760   8e  Linux LVM

在这个例子中,我们可以看到有三个磁盘设备:、和。是一个磁盘设备,而和分别是该磁盘上的两个分区。

2、手动挂载磁盘分区

要手动挂载一个磁盘分区,我们需要知道分区的设备名(如)和挂载点(如),我们可以使用命令来挂载分区。

sudo mount /dev/sda1 /mnt/mydisk

执行该命令后,分区将被挂载到目录下,你可以通过以下命令查看挂载情况:

df -h

执行该命令后,你将看到类似以下的输出:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           797M  9.8M  787M   2% /run
/dev/sda1        30G   13G   17G  46% /mnt/mydisk
tmpfs           3.9G   88M  3.8G   3% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda6        91M   76M   16M  84% /boot/efi
tmpfs           797M   36K  797M   1% /run/user/1000

从输出中,我们可以看到分区已经被挂载到了目录下。

3、设置开机自动挂载磁盘分区

要让系统在启动时自动挂载磁盘分区,我们需要编辑文件,使用文本编辑器打开该文件:

sudo nano /etc/fstab

在文件末尾添加一行,格式为:。

/dev/sda1 /mnt/mydisk ext4 defaults 0 0

保存并关闭文件,现在,系统将在启动时自动挂载分区到目录下。

至此,我们已经解决了Linux重启之后挂载的磁盘没了的问题,接下来,我们将回答一些与本文相关的问题。

0