linux挂载磁盘

linux挂载磁盘

   张吉吉     2019年9月7日 01:18     931

当想要挂载一块磁盘的时候,总共是分三个步骤

1、创建分区

2、为分区创建文件系统

3、挂载磁盘


1、创建分区

用fdisk -l 查看已经存在的磁盘

可以看到有两块磁盘/dev/sda和/dev/sdb。

sdb是已经存在的系统的磁盘,已经存在。

现在就需要去划分新安装的磁盘。

clipboard.png

想要划分磁盘的话,只需要使用命令fdisk /dev/sda。

fdisk 命令后边只需要跟新安装的磁盘。

clipboard2.png

分析:各个参数的解析

                    1. 输入 m 显示所有命令列示。

        2. 输入 p 显示硬盘分割情形,打印分区表。

        3. 输入 a 设定硬盘启动区。

        4. 输入 n 设定新的硬盘分割区。

         4.1. 输入 e 硬盘为[延伸]分割区(extend)。

         4.2. 输入 p 硬盘为[主要]分割区(primary)。

        5. 输入 t 改变硬盘分割区属性。          

          t:分区系统id号

            L:82:linux swap

            83:linux

            86:NTFS window分区

        6. 输入 d 删除硬盘分割区属性。

        7. 输入 q 结束不存入硬盘分割区属性。

        8. 输入 w 结束并写入硬盘分割区属性

以上8个步骤,就可以划分完磁盘。


2、为分区添加文件系统

分区的文件系统

给分区指定文件系统:ext2和ext3

mke2fs /dev/sdb1   #默认是ext2,此命令是创建文件系统

mke2fs -j /dev/sdb1 #-j 是ext3

mke2fs  -t ext4 /dev/sdb1 #ext4创建文件系统

e2fsck  -p  /dev/sdb1 #检查文件系统 :文件、扇区是否有错误 参数-p 是自动修复

This filesystem will be automatically checked every 31 mounts or 180 days, whichever comes first.  Use tune2fs -c or -i to override.

解析:挂载37或180天后检测文件系统

tune2fs -l /dev/sdb1  #查看文件系统的详细信息

  -l 查看详细信息

  -c 30 /dev/sdb1 设置多少次检查(挂载多少次检测)

  -i 70d /dev/sdb1 70天检查(多少天检测)

e2label /dev/sdb1 www-data  #指定转标

findfs www-data #查找转标


3、挂载

vim /etc/fstab 永久性挂载配置

在文件中添加如下:/dev/sdb1       /opt      ext3   defaults   1 1

mount :查看分区格式

      -a 挂载信息立即生效

      -t ext3 /dev/sdb1 /opt 临时挂载linux分区

      -t vfat /dev/sdc1 //media/usb u盘挂载 window分区

      -o loop docs.iso /media/iso 挂载镜像文件

mount media/cdrom 光驱挂载

umount /opt 卸载挂载


其他文章