• 在Linux虚拟机上挂载文件卷


    一    通过跳板机 将卷挂载在ec2 实例上的方法。
    1 查询 机器上挂载了那些卷?
    
    //    lsblk
    
    是否已经是挂载卷 查看后面的目录 如果没有就是未挂载。
    
    2 操作未挂载卷?
    
    /*
    sudo file -s /dev/目录名
    
    sudo file -s /dev/xvdb
    
    
    sudo file -s /dev/xvdf   操作没有挂载的卷。   显示的是:data。
    */
    
    3 创建一个文件系统。  
    
    创建文件系统  sudo mkfs -t xfs /dev/xvdb 
    /* 
       sudo mkfs -t xfs /dev/xvdb
       sudo mkfs -t xfs /dev/xvdb
    
    */
    
    4    创建卷的挂载点目录。卷在文件系统树中的位置, 读写卷文件的位置
     /*    
            sudo mkdir /data   目录的名字可以随便起名。
         sudo mkdir /zhouxfdata
    
         sudo mkdir /zhouxfdata
    */
    
    5    sudo mount /dev/未挂载卷的目录名  /data  创建目录挂载卷。 
        
    //    sudo mount /dev/xvdb /zhouxfdata
    
    
        将未挂载的卷 挂到 data目录下。
    
        只有挂载的文件,才能是可以实际使用的文件,否则他只是在系统上,但是,无法使用。
    
    6    查看是否已经挂载?
        lsblk 
    
    
    二 解决重启之后,挂砸点不会保留的问题?
    
    
    重启实例 挂载点不会自动保留, 重启后自动挂载此ebs 卷。
    
    /*
    1    sudo cp /etc/fstab  /etc/fstab.orig  创建文件的备份
        sudo cp /etc/fstab /etc/fstab.orig
    
    2    sudo blkid 查看设备的uuid
    
        sudo blkid
    
        找到 /dev/xvdb 对应的uuid 复制,不要引号!
        dc2714c6-63c7-4334-b1d4-7a5e1490107b
    
    
    3    将uuid 绑定到指定的文件夹,注意路径和 noatime .
    
        UUID=e8f49d85-e739-436f-82ed-d474016253fe     /           xfs    defaults,noatime  1   1
    
    
    
    UUID=dc2714c6-63c7-4334-b1d4-7a5e1490107b /zhouxfdata  xfs  defaults,nofail  0  2
    
    
    
    defaults,nofail  0 2 : 这个先用着,主要是修改前面的uuid 和 需要挂载的目录名
    
    
    */
    
    4 使用任何文本编辑器(如 nano 和 vim)打开 /etc/fstab 文件。
        sudo vim /etc/fstab
    
    5  将uuid 添加到设备上
        UUID=aebf131c-6957-451e-8d34-ec978d9581ae  /data  xfs  defaults,nofail  0  2
    
        esc   :wq  保存退出!
        esc   :q!  强制退出,不保存。
    
    
    6 检查是否有效?  请在 /etc/fstab 中运行以下命令以卸载设备,然后挂载所有文件系统
        
        卸载
        sudo umount /目录名   
        sudo umount /zhouxfdata
    
    
        挂载所有文件系统。
        sudo mount -a
    
    解除绑定
    sudo umount /zhouxfdata
    
    
    sudo mount -a
    
    
    
    
    
    
    
    
    
        
  • 相关阅读:
    Python_报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence
    Python_报错:TypeError: file must have 'read' and 'readline' attributes
    Maven不扫描java文件夹下的配置文件解决办法
    Web中的相对路径和绝对路径
    sqlyog报错2058
    base标签的作用
    相对路径和绝对路径的解释
    自定义Tomcat部署目录
    常用正则表达式
    接口的结构定义
  • 原文地址:https://www.cnblogs.com/ZXF6/p/12049202.html
Copyright © 2020-2023  润新知