当前位置:首页 » 操作系统 » linux挂载点与分区

linux挂载点与分区

发布时间: 2025-03-14 17:58:10

① Linux 查看磁盘空间及文件系统、挂载点含义

在Linux系统中,通过运行命令df -h,我们可以得到一项关键的系统信息:磁盘空间使用情况的详细概览。这个命令揭示了几个关键数据点:



  • 文件系统:列出了设备或分区的名称,如`/dev/sda1`,它代表了存储文件和目录的方式和位置。

  • 容量:总存储空间的大小,以易读格式如`10G`表示。

  • 已用空间:当前被占用的存储空间,同样以人类可读方式呈现,如`6.5G`。

  • 可用空间:剩余未被占用的空间,例如`3.5G`。

  • 使用百分比:已用空间占总空间的比例,比如`65%`,反映了存储空间的利用率。

  • 挂载点:文件系统在文件树中的位置,如`/home`,这是用户通常访问文件和目录的地方。


文件系统是操作系统中的关键概念,它定义了文件和目录的组织结构以及它们在磁盘上的物理布局。在df -h的输出中,如devtmpfs, tmpfs, /dev/mapper/klas-root, /dev/sda1, /dev/sda2,这些名称代表了不同的文件系统类型和它们的挂载点。


挂载点则是将这些文件系统与文件树中的特定位置关联起来,如将一个文件系统挂载在根目录的子目录下,使得用户可以通过这个路径访问到该文件系统的资源。理解了这些概念,我们就能更好地管理Linux系统的磁盘空间和文件组织。

② Linux下挂载硬盘分区的几种方法

在Linux下挂载硬盘分区可以通过多种方法实现,其中一种方法是创建挂载点目录。首先,以root身份登录,确认/mnt目录下存在win_c、win_d、win_e等目录。若不存在,可以通过在虚拟终端输入mkdir /mnt/win_c、mkdir /mnt/win_d、mkdir /mnt/win_e来创建这些目录。

接下来,可以编写一个简单的bash脚本来自动挂载分区。打开虚拟终端,输入vi mymount,然后在编辑模式下输入以下代码:

#!/bin/bash
case $1 in
m) mount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
mount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
mount -o iocharset=cp936 -t vfat /dev/hdc6 /mnt/win_e;;
u) umount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
umount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/win_e;;
esac

这行#!/bin/bash指定此脚本以bash shell执行。case $1 in 用于处理命令行参数,若为m则开始挂载,若为u则卸载。-o iocharset=cp936用于显示中文名,-t vfat指定文件系统类型为Windows下的VFAT文件系统,win_c、win_d、win_e为挂载点目录。完成后,按Esc输入:wq回车保存。

接下来,需要给这个脚本执行权限,输入以下命令:chmod u+x mymount。现在,你可以通过输入./mymount m来挂载Windows分区。

此外,为了在系统启动时自动挂载这些分区,可以在/etc/rc.d/rc.local文件中添加一行:

这行命令将会在系统启动时自动执行,确保这些分区在启动时就已挂载。

热点内容
app后台源码 发布:2025-03-14 21:33:34 浏览:735
cftp目录是否存在 发布:2025-03-14 21:32:45 浏览:98
我的世界斗罗服务器电脑网易版 发布:2025-03-14 21:28:33 浏览:525
java是甲骨文 发布:2025-03-14 21:21:38 浏览:127
柱顶要加密 发布:2025-03-14 21:16:11 浏览:854
魔声蓝牙耳机怎么在安卓显示电量 发布:2025-03-14 21:15:32 浏览:619
智慧易店服务器地址是啥 发布:2025-03-14 20:57:49 浏览:887
小米ID密码忘记了有什么危害 发布:2025-03-14 20:45:28 浏览:611
大麦路由器怎么改密码 发布:2025-03-14 20:35:42 浏览:88
数据库词组 发布:2025-03-14 20:27:21 浏览:249