• Ubuntu硬盘挂载


    临时挂载到目录:
    查看当前fdisk -l

    一、临时挂载(重启需要再次挂载)

    想要挂载主要分为三步:

    1.首先你要查看移动硬盘的文件系统名

    df -hl

    通过查看挂载点,知道你是哪个文件系统名,因为下面要用到文件系统名

    2.然后要把当前的移动硬盘卸载掉

    sudo umount /media/Android

    3.挂载移动硬盘(这之前你要选择好挂载目录,如果有指定的挂载就可以,没有需要创建目录)

    sudo mount  /dev/sdb1 /Public2

    这样移动硬盘就挂载上了,但是发现重启电脑还需要重新挂载。这只能当做临时的操作。如果想永久挂载硬盘的话,需要配置文件,实现开机自动挂载。

    二、永久挂载(实现开机自动挂载)

    需要配置/etc/fstab文件

    其中最后一条就是我配置的自己的移动硬盘的参数,其中参数的意义:

    /dev/device   mountpoint          type        rules       dump       order

    设备名称 挂载点 分区类型 挂载选项 dump选项 fsck选项

    1. 设备名称可以通过sudo blkid可以查看自己的UUID
    2. 挂载点可以通过 df -h可以查看当前的情况,但是你自己想挂载的位置要自己创建好。
    3. 分区类型指的是你这个磁盘的文件系统
    4. default的意义是在于按照大多数文件系统的缺省值设置挂载定义,即系统的默认定义(对于大多数文件系统的处理方式),其 实除了default还有auto就是开机自动挂载,noauto就是开机不自动挂载,nouser就是只有超级用户才挂载,user,所有用户都挂载
    5. dump 就是从不备份
    6. fsck的检查顺序,0为不检查,分区为1,其他分区从2开始,这里指的是检查的优先级

    三、挂载到内存

    在windows上,我们知道ramdisk即虚拟内存盘,它是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。虚拟内存盘的一个用途是做为Web缓存,这样可以提高加载页面的速度,因为硬盘的存取速度远小于内存(RAM)的存取速度。

    听说过,P2P软件谋杀硬盘吗?就是像“迅雷”“Qvod”“网际快车”“旋风QQ”……一类边下载边上传的高速下载软件。由于来回读写硬盘,而且一刻不停,使得硬盘提前报废。很多人都把下载先弄在内存上(内存可不会写坏了),下载完了在挪回硬盘。

    tmpfs详解

          tmpfs是一种基于内存的文件系统,不像其他的文件系统需要格式化后才可以挂载,而是直接使用,由于是在内存中存储数据,那么在断电后会导致数据丢失。在使用到tmpfs文件系统存储数据效率会得到一定的提升。

    • 特点:
    1. 基于内存的文件系统
    2. 没有持久性
    3. 能够动态地使用虚拟内存
    • 应用场景:
    1. 需要动态空间使用和动态变化;
    2.  php session;
    3. 存放socket;
    4. 自定义缓存,比如存放临时文件等等;
    5. 降低开发人员代码编写难度;
    • 使用tmpfs:

    1. 创建目录(以 "/mnt/ramdisk" 目录为例)

    mkdir -pv /mnt/ramdisk
    

    2.挂载到"/tmp/ramdisk"目录下

    #限制挂载大小为5
    sudo mount tmpfs /mnt/ramdisk -t tmpfs -o size=5G
    #动态扩容为10G,其数据不会丢失
    sudo mount -o remount,size=10G /mnt/ramdisk

    3.写入fstab文件

    tmpfs /mnt/ramdisk tmpfs defaults,size=16G 0 0
    

    4.查看当前挂载情况以及内存情况  

    df -hl
    

      

  • 相关阅读:
    Sublime Text3 无法调出package controll问题
    Python标准库-enumerate用法
    设计模式学习-简单工厂模式(python3)
    【IO流】java中文件路径(相对路径、绝对路径)相关类及方法
    nginx安装教程(详细)
    nginx -stream(tcp连接)反向代理配置 实现代理mysql以及文件上传
    【单例模式】懒汉式的线程安全问题 volatile的作用
    jsonp协议 java服务端、JQuery客户端 简单实现原理
    MyBatis原理,Spring、SpringBoot整合MyBatis
    【JavaSE】运行时类型信息(RTTI、反射)
  • 原文地址:https://www.cnblogs.com/carsonzhu/p/16710061.html
Copyright © 2020-2023  润新知