首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下查看磁盘挂载

基础概念

Linux系统中的磁盘挂载是指将一个文件系统连接到文件树的一个目录上,使之能够被访问。挂载点(mount point)是文件系统被挂载到的目录,而设备(device)则是实际的磁盘分区或存储设备。

相关优势

  • 灵活性:可以自由地添加、移除或更改存储设备。
  • 数据隔离:不同的文件系统可以挂载到不同的目录,实现数据的隔离。
  • 安全性:可以对挂载的文件系统进行权限设置,保护数据安全。
  • 兼容性:支持多种文件系统类型,如ext4、NTFS、FAT等。

类型

  • 自动挂载:系统启动时自动挂载的文件系统。
  • 手动挂载:通过命令行手动挂载文件系统。
  • 临时挂载:在会话期间临时挂载文件系统。

应用场景

  • 外部存储:连接USB驱动器、移动硬盘等外部存储设备。
  • 网络文件系统:挂载远程服务器上的文件系统,如NFS、SMB/CIFS。
  • 虚拟机:在虚拟机中挂载宿主机的磁盘分区。

查看磁盘挂载的方法

在Linux系统中,可以使用以下几种方法查看磁盘挂载情况:

1. 使用 df 命令

df 命令用于显示文件系统的磁盘空间使用情况,同时也会显示挂载点。

代码语言:txt
复制
df -h

输出示例:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           788M  9.6M  779M   2% /run
/dev/sda1       234G   25G  204G  11% /
tmpfs           3.9G   76M  3.8G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1       488G   12G  455G   3% /mnt/data

2. 使用 mount 命令

mount 命令用于挂载文件系统,但也可以用来查看当前已挂载的文件系统。

代码语言:txt
复制
mount

输出示例:

代码语言:txt
复制
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=3949184k,nr_inodes=987296,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=796880k,mode=755)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,n6

3. 查看 /etc/fstab 文件

/etc/fstab 文件记录了系统启动时自动挂载的文件系统信息。

代码语言:txt
复制
cat /etc/fstab

输出示例:

代码语言:txt
复制
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/sda1       /               ext4    errors=remount-ro 0       1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /boot           ext2    defaults        0       2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none            swap    sw              0       0
/dev/sdb1       /mnt/data       ext4    defaults        0       2

常见问题及解决方法

问题:无法挂载设备

原因

  • 设备不存在或路径错误。
  • 权限不足。
  • 文件系统损坏。

解决方法

  • 检查设备路径是否正确。
  • 使用 sudo 提升权限。
  • 使用 fsck 工具检查和修复文件系统。
代码语言:txt
复制
sudo fsck /dev/sdb1

问题:挂载点目录不存在

原因

  • 挂载点目录未创建。

解决方法

  • 创建挂载点目录。
代码语言:txt
复制
sudo mkdir /mnt/newdisk

问题:挂载选项错误

原因

  • 挂载选项配置错误。

解决方法

  • 检查 /etc/fstab 文件中的挂载选项,确保正确无误。

通过以上方法,可以全面了解Linux下磁盘挂载的基础概念、优势、类型、应用场景以及常见问题的解决方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux查看并挂载磁盘

Linux查看并挂载磁盘 查看linux下的硬盘挂载的空间、使用空间 使用下面命令格式化已附加上,但df -h不能看到的卷 使用命令 :df -h Filesystem 文件系統 size 文件大小...Used 使用空间 Mounted on 挂载的目录 没有看见450G的盘,现在我们要挂载 查看没有挂载的硬盘是否检测在系统中 查看系统检测的硬盘 命令:lsblk 看到的确 nvmeOn1...没有挂载,但是存在 挂载 (挂载完,要在/etc/fstab 下面配置挂载信息 要不然重启挂载就消失了) 使用下面命令格式化已附加上,但df -h不能看到的卷 sudo mkfs -t ext4 /dev...mount /dev/nvmeOn1 /data 使用df -h 再次检查是否正常 到 /etc/fstab 下配置挂载信息,添加一条记录,如有就复制一条,修改一下即可(十分重要) 如下: /dev.../nvme0n1 /data auto defaults,nofail,comment=cloudconfig 0 2 添加完毕以后可以试一下fstab文件是否能正常运行。

12.4K71
  • Linux磁盘挂载

    在Linux系统中,磁盘和分区的管理是系统维护的重要部分。本文将探讨如何查看磁盘状态、解决未挂载磁盘的问题,以及如何确保系统重启后自动挂载分区。1....查看磁盘状态首先,可以使用以下命令查看当前系统中的磁盘和分区状态:$ sudo fdisk -l此命令列出系统中的所有磁盘和分区。...接着,可以使用 df 命令查看已挂载的文件系统:$ df -h如果在执行 fdisk -l 时发现有两块磁盘,但在 df 中只看到一块,这可能是因为另一块磁盘的分区未挂载或未格式化。2....使用 lsblk 查看块设备通过运行以下命令,可以查看系统中的块设备及其挂载点:$ lsblk在输出中,可以看到每个磁盘及其分区的详细信息,包括大小、类型和挂载点。...挂载未使用的磁盘对于未挂载的磁盘,需要对其进行分区、格式化并挂载。可以按照以下步骤操作:分区:使用 fdisk 或 parted 工具对该磁盘进行分区。

    11510

    Linux新增磁盘挂载

    以下命令在centos7下录制 1、lsblk 查看磁盘硬件情况 lsblk 根据上图,我们新增的1T磁盘就是sdb这块磁盘 2、使用fdisk /dev/sdb进行新建分区 输入:fdisk.../dev/sdb回车后,再次输入m,回车,查看fdisk的使用文档 输入n,回车,代表新增分区 接下来设置分区序号,分区大小,一般情况下默认即可,三次回车 最后输入w,回车保存 w保存后,最好再次使用...lsblk命令检查一下磁盘和分区情况,确保刚才我们新增的分区成功了 3、给分区格式化为ext4系统 mkfs -t ext4 /dev/sdb1 4、挂载分区mount /dev/sdb1 /data...新建一个空的目录,比如/data,用来挂载我们新增的分区,挂载命令: mkdir /data mount /dev/sdb1 /data 5、配置开机自动挂载 使用blkid查看新增分区的UUID [root...使用vim 打开/etc/fstab文件,根据我们上边的UUID 和挂载目录情况,按照黄色部分填写后保存退出 vim /etc/fstab 下次重启即可自动挂载 Q.E.D.

    8K30

    深入linux下磁盘Disk,分区Partition,挂载Mount

    、磁盘分区等,在linux中统统都被视作文件,对设备、分区的访问就是读写对应的文件。...添加硬盘&分区&挂载 参考之前写的文摘《Centos下磁盘分区及挂载》 loop device 回环设备 明白 loop mount 之前, 最好先清除什么是 loop device, 有耐心的话可以参见维基百科中的条目...loop mount 一直以来是 Unix-like 系统下很有用的特性, 能帮助你当你拿到一个 iso 文件后, 不必将其刻录到 CD/DVD 里就能查看里面的内容. windows 下直到 windows...任何一个分区都必须挂载到某个目录上 e. 目录是逻辑上的。分区是物理上的. f. 磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作 g....根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区 h.

    7.7K20

    linux系统挂载磁盘、卸载磁盘、磁盘分区

    一、挂载磁盘     1.查看磁盘列表、查看是否有硬盘未被挂载:     >fdisk -l     可以看到/dev/sdb硬盘没有被挂载。     ...2.目标磁盘分区     >fdisk /dev/sdb     如下图,粉红色箭头处为输入命令,黄色箭头处直接回车     3.格式化目标磁盘     >mkfs.ext4 /dev/sdb1     ...4.挂载硬盘     >mkdir /user_disk_10G     >mount /dev/sdb1 /user_disk_10G     5.设置启动时自动挂载     >vim /etc/fstab...    添加一行     /dev/sdb1               /user_disk_10G          ext4    defaults        0 0 二、卸载磁盘     ...1.磁盘列表     >df -h     2、卸载磁盘sdb1     > umount /dev/sdb1 版权声明: 此文为本站源创文章[或由本站编辑从网络整理改编

    30.4K100

    Linux开机自动挂载磁盘

    在给系统新增了磁盘以后,如果重启系统我们会发现找不到存储了;但是使用fdisk -l可以看到存储空间,说明存储还在。这是因为关机后,挂载已经自动卸载掉了。...我们当然可以手动再次将其挂载,但如果每次重启都需要这样手动操作会很不方便;因此我们可以利用自动挂载,这样系统每次开机的时候就可以自动将磁盘挂载上去了。自动挂载可以有两种方式。...置1,2为备份,但2的备份重要性比1小 第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。...本文需将逻辑卷lv_study挂载到 /lvm_study ,文件系统为ext4 格式,不进行dump备份以及开机磁盘检查。...执行mount -a命令后,用df -h查看会发现磁盘已经挂载成功,说明输入没有错误。下次重启的时候系统就可以自动进行挂载了。

    9.9K40

    Linux 磁盘分区、挂载

    .最多支持四个主分区 2.系统只能安装在主分区上 3.扩展分区要占一个主分区 4.mbr最大只支持2TB,但拥有最好的兼容性 gpt分区: 1.支持无限多个主分区(但操作系统会限制,比如windows下最多支持...128个主分区) 2.最大支持18EB的容量(1EB=1024PB) 3.windows7 64位后支持gpt模式 二.linux中分区 1.Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录...,一个独立且唯一的文件结构 , Linux 中每个分区都是用来组成整个文件系统的一部分 2.Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录, 且将一个分区和一个目录联系起来...三.分区查询 指令 lsblk查看分区信息 lsblk -f 查看分区id,挂载点 ?...mount /dev/sdb1 /home/newdisk 5.设置自动挂载 vim /etc/fstab (内容如下) mount -a 立即生效 五,磁盘查询 df -lh 查询系统整体磁盘使用情况

    11.5K21

    Linux Centos 挂载磁盘教程

    前言 使用SSH 工具连接服务器 如putty finalshenll等等 一、查看磁盘使用情况 fdisk -l 可以看到有一个107.4G没有挂载的磁盘 是 /dev/vdb ,在您的服务器中可能是.../dev/sdb 请注意按实际名称查看修改 二、为硬盘分区 fdisk /dev/vdb 输入n开始创建分区 输入p创建主分区 选择分区号 这里选的2 输入分区开始位置,直接回车 输入分区结束位置,...直接回车 输入wq 保存退出 (已经创建好的可忽略) 三、格式化 并创建ext4文件系统 mkfs -t ext4 /dev/vdb2 四、创建一个目录 mkdir /like 这里是为接下来挂载那个做准备...可自己选择挂载的地方 五、开始挂载磁盘 mount /dev/vdb2 /like 六、配置开机自动挂载 vi /etc/fstab 输入i 进行编辑 加入下面一段代码 按ESC退出编辑 输入:wq

    8K40

    linux磁盘挂载及设置开机自动挂载

    在默认拥有的云服务器是没有额外的数据盘的,默认Linux只有系统盘,一般的网站也足够使用,如果额外购买的数据盘安装系统之后根据不同的面板、系统的路径问题可能不会自动加载到指定的数据盘目录,需要我们手工进行加载数据盘...www(要挂载的目录) ext4 defaults 0 0' >> /etc/fstab至此数据盘就挂载好了,如果需要验证下的话执行df -h命令即可查看。...linux的磁盘扩容及删除分区重新挂载(不会清除数据)删除分区fdisk /dev/vdbfdisk (/dev/vdb这里写你的盘符)输入 d然后 wq重新分区fdisk /dev/vdb依次输入 n...最后设置开机自动挂载: echo '/dev/vdb1 /www(要挂载的目录) ext4 defaults 0 0' >> /etc/fstab至此数据盘就挂载好了,如果需要验证下的话执行df -h命令即可查看...other error In some cases useful info is found in syslog - try dmesg | tail or so.解决方法检查该磁盘的文件系统

    16.5K30

    linux新增硬盘挂载_磁盘挂载什么意思

    1、fdisk -l 查看磁盘,并找到要挂载的磁盘(假设为/dev/vdb) 2、fdisk /dev/vdb: • m 显示命令列表 • p 显示磁盘分区 同 fdisk –l • n 新增分区...• d 删除分区 • w 写入并退出 3、顺序:n-输入分区编号-输入分区大小-p(查看分区)-w(保存分区) 4、lsblk -l 查看分区 5、初始化磁盘:mkfs -t ext4 /dev/vdb...+分区编号 6、lsblk -l 查看分区UUID 7、mount /dev/vdb+分区编号 目的路径 8、vim /etc/fstab将mount内容写入(自动挂在) 9、重启reboot,看看自动挂载是否生效...PS:如果遇到挂载未生效的情况,先检查/etc/fstab内容是否有问题,如果没有mount -a可以全部重新挂载 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    8.5K30

    Linux服务器磁盘挂载

    具体操作是:先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动随机自动挂载。...1、首先查看系统中磁盘信息,命令为:fdisk -l; 2、找到未使用的磁盘,对其进行格式化。...格式化命令为:mkfs.ext4 /dev/vdb 3、对格式化完成的磁盘进行挂载 挂载前,先在服务器上创建一个需要挂载的挂载点, 例如可以在根目录下创建一个data目录 命令为:mkdir /data...5、修改fstab,使得系统启动时自动挂载磁盘, 编辑fstab默认启动文件命令: 使用命令查看: vi /etc/fstab 在其中添加一行: /dev/vdb /data ext4 defaults...0 0 6、输入:sync 将缓存写入服务器; 7、执行命令:init -6 重启服务器; 8、重启服务器后,输入命令: df -lh 查看该磁盘是否正常挂载。

    2.9K20
    领券