Linux系统如何挂载新硬盘的四种方法分别叫什么?

摘要:目前常用的磁盘挂载方式主要有两种,一种是传统的标准分区方式,另一种是采用可以动态调整容量的LVM逻辑卷的方式挂载磁盘; 两种分区方式对比 传统标准分区方式:数据写在磁盘的分区中,系统故障后可以直接挂载到其他运行Linux的机器上进行数据恢复
目前常用的磁盘挂载方式主要有两种,一种是传统的标准分区方式,另一种是采用可以动态调整容量的LVM逻辑卷的方式挂载磁盘; 两种分区方式对比 传统标准分区方式:数据写在磁盘的分区中,系统故障后可以直接挂载到其他运行Linux的机器上进行数据恢复;但是一旦完成分区并使用后想要再次调整分区大小比较麻烦,需要停止原有业务、卸载分区、备份数据、重新分区然后挂载使用;使用的分区大小只能小于等于物理磁盘的空间大小,无法超过单个磁盘的实际空间大小。 LVM逻辑卷的方式:数据经过LVM计算后写入到此案啊中,一旦系统故障,数据修复很麻烦而且困难,但是他可以突破单个磁盘的物理空间大小限制,而且支持不影响业务正常运行的情况下动态调整磁盘分区大小,可以根据实际需要缩小或者扩大某个分区的空间大小。 注意 在对磁盘进行分区格式化前一定要分清楚操作的目的盘是哪块,Linux系统不像Windows系统,安装系统的磁盘(一般为C盘)一般情况是无法删除系统文件和格式化分区的,而在Linux系统下,root用户可以删除系统下的任何文件,格式化任何分区,因此在Linux系统下对磁盘分区要格外小心,按下Enter键前再次检查操作的磁盘是不是要操作的目标磁盘。 一、分区前准备 1、 查看当前系统磁盘数量 登录系统后使用fdsik命令查看当前系统的磁盘数量 shell> fdisk -l 从返回结果可以看到,该系统一共存在三块磁盘:sda,sdb,sdc;其中sda已经有两个分区sda1和sda2;在云计算环境(例如阿里云,腾讯云,zstack私有云)中,第一块磁盘默认名称为vda,新加的磁盘为sda,与本实例略有区别。 2、确认磁盘使用情况 使用lsblk命令查看当前磁盘分区的使用情况 shell> lsblk 从返回结果看,sda磁盘存在两个正在使用分区,sda1的挂载点为/boot,也就是系统引导分区,sdb2分区加入到LVM逻辑卷中,然后分成两部分,一部分挂载到了swap交换空间(累似windows的虚拟内存),一部分挂载到了 / 根分区下,而sdb和sdc两块磁盘还没有被使用。 下面以sdb(200G)演示 2TB 一下小磁盘的分区方式,以sdc演示2TB及以上大小的此案分区方式。 二、标准分区方式挂载 1、2TB 以下小容量磁盘挂载方式 1.1、创建分区 shell> fdisk /dev/sdb 开始对sdb磁盘分区 进入分区工具之后的常用命令 d 删除一个分区 g 创建一个GPT分区 l 查看系统支持的所有文件系统类型 m 查看所有的命令 n 新建一个MBR分区 p 查看当前磁盘的所有分区 q 不保存分区信息退出 t 修改分区的文件系统类型 w 保存分区信息并退出分区工具 shell> p # 显示当前磁盘的分区情况。 Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 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 label type: dos Disk identifier: 0x0cc2d83a Device Boot Start End Blocks Id System Command (m for help): n # 输入字母 n 创建一个分区 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p # 使用主分区(MBR分区方式可以使用的是3个主分区和1个扩展分区。
阅读全文