1、首先Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1 或 /dev/hda1 表示主设备的第一个分区等。
2、使用 df 命令来找出插入的 USB 设备名,查看插入你系统里的每一个设备及对应的挂载点,你可以使用下图中的 df 命令检查 Linux 系统磁盘空间使用情况:$ df -h。
3、使用 lsblk 命令查找 USB 设备名。也可以使用下面的 lsblk 命令(列出块设备)来列出插入系统里的所有块设备:$ lsblk。
4、使用 fdisk 工具识别 USB 设备名。fdisk 是一个功能强大的工具,用于查看系统中的所有分区表,包括所有的 USB 设备,使用 root 权限执行如下命令:$ sudo fdisk -l。
5、使用 dmesg 命令来识别出 USB 设备名,运行如下命令来查看内核 *** 作信息,同时也会打印出 USB 设备的信息:$ dmesg。
添加一个硬盘设备(虚拟机 *** 作 略)
fdisk命令 用来管理硬盘设备
1.fdisk /dev/sdb
2.p查看已有分区信息
3.n创建新的主分区e创建新的扩展分区
4.1输入主分区编号
5.+200M设定分区大小
6.w保存
挂载设备:当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录文件进行关联,而这个关联动作就是“挂载” 挂载是使用硬件设备前所执行的最后一步 *** 作。
mount命令 用来挂载文件系统(如果挂载一个新创建的硬盘分区则需要先将其格式化)
1. mkfs.xfs /dev/sdb1
2. mount /dev/sdb1 /ooo
将挂载信息写入到配置文件fstab中
字段定义
/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:
<file system> :要挂载的分区或存储设备
<dir>:挂载的位置
<type>:要挂载设备或是分区的文件系统类型
<options>:挂载时使用的参数 xfs一般使用默认参数defaults
<dump>:dump 工具通过它决定何时作备份 1备0忽略
<pass>:fsck 读取 <pass>的数值来决定需要检查的文件系统的检查顺序 允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。
PS:fsck一般给重要的目录设置- -!但通常用不上 如果存在断电或者文件丢失等情况则需要用到fsck命令
关于linux系统为什么要进行挂载设备/硬盘这个动作:
如果不挂载的话/目录下的文件使用的都是同一个硬盘,举一个不恰当的栗子
就好比我用windows系统我硬盘有500G我默认有CDE三个盘如果我只挂载C盘的话就会浪费DE两个盘所分配的硬盘空间(当然windows系统分区一般情况在装机时会自动挂载好)
还有就当系统进行资源扩充时挂载 *** 作可以增加其目录空间
挂载的动作相当于将挂载点(目录)映射到被挂载的设备上
其他相关指令:
lsblk:查看磁盘分区结构,挂载位置
df -h:查看资源使用率
du -sh /* 查看目录占用空间大小
df -kh: 查看磁盘挂载信息
如何解决扩容后需要格式化才能挂载的问题???
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)