精华内容
下载资源
问答
  • linux挂载硬盘

    万次阅读 2020-09-09 13:12:34
    linux挂载硬盘 查看硬件设备 在root下输入lsblk 查看硬件设备(lsblk可以看成是“List block device”的缩写,即列为出所有存储设备。)。 mount /dev/sdb1 /mnt/usb 查看cat /etc/mtab文件显示当前系统已挂载的...

    linux挂载硬盘

    • 查看硬件设备
    在root下输入lsblk 查看硬件设备(lsblk可以看成是“List block device”的缩写,即列为出所有存储设备。)。
    mount /dev/sdb1 /mnt/usb
    查看cat /etc/mtab文件显示当前系统已挂载的所有设备
    ------------------------------------------------------
    fdisk -l
    mkfs.ext4 /dev/vdb
    mkdir /tools
    mount /dev/vdb /tools/
    ------------------------------------------------------
    
    • 给服务器添加一块硬盘
    1>给虚拟机添加一个硬盘
    2>使用 df -h 查看电脑硬盘信息(显示已挂在的硬盘)
    3>使用 fdisk -l 查看电脑所有磁盘信息包括未加载磁盘
    4>使用 lsblk 检查哪块磁盘未挂载和分区
    5>用 fdisk 对这块硬盘分区(当硬盘小于等于2T时,用fdisk,大于2T时,用parted)
       fdisk /dev/sdb
       #按 m 显示菜单(menu)
       #选择 n (add a new partition,创建新分区)
       #p建立主分区,e建立扩展分区(主分区编号为hda1-4,逻辑分区从5开始。)
       #选择分区号等等...(First Sector 表示起始扇区,Last sector 结束分区,回车默认即可),此时第一个分区已经建立,但还是在内存中并没有写到硬盘sdb中,输入w写入到硬盘,输入q退出而不保存。
    6>使用 partprobe 内核重新读取分区表(若系统无法识别分区表则执行此步骤;注意:这里是整个磁盘sdb,不是磁盘分区sdb1)
       partprobe /dev/sdb
    7>使用 mkfs 创建文件系统(格式化分区)
       mkfs.ext4 /dev/sdb1 
    8>使用 mount 临时挂载目录(重启后消失)
       mount /dev/sdb1 /xxx/
    9>编辑 /etc/fstab 永久挂载目录(转存:0 不转存,不备份     1转存,备份;fsck:开机检查磁盘的顺序  0表示不检查  1234....为检查顺序)
       #/etc/fstab每列含义如下(磁盘路径可用UUID,查看UUID blkid)
     	硬盘路径     文件路径(挂载点)  文件系统类型  设备的自定义选项  是否转存  fsck的顺序
       /dev/sdb1                    /xxx                   ext4    defaults        0 1
    10>使用 mount -a 判断加载是否正确
       #如果没有其他信息出现,表示你插入的正确,否则错误。
       #如果错误且没有检查,开机后将进入紧急模式,无法开机
       #最后开机重启后df -h一下,看看是否正常
    11>当硬盘大于2T时,使用 fdisk -l 会有WARING.
       #WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
       #(/dev/sdb大于2T),上面警报说 fdisk不支持该分区,使用 parted 分区.
    12>使用 parted 分区大于2T的硬盘
       parted /dev/sdb       (用part命令对3T硬盘进行分区处理)
       mklabel gpt              (用gpt格式可以将3TB弄在一个分区里)
       unit TB                     (设置单位为TB)
       mkpart primary 0 3   (设置为一个主分区,大小为3TB,开始是0,结束是3)
    
       mkpart primary 3 6   (再设置为一个主分区,大小为3TB,开始是3,结束是6)
       print                         (显示设置的分区大小)
       quit                         (退出parted程序)
    
    • Linux系统中根目录下或者新挂载的磁盘目录下有一个叫lost+found
        如果你运行fsck命令(文件系统检查和修复命令),它也许会找到一些数据碎片,这些文件碎片在硬盘中并没有引用。特别的,fsck也许能找到看起来是完整的文件,但是在系统中没有名字-一个inode但是不对应文件名。这个数据仍然占用硬盘空间,但是并不能通过正常方式访问。
        lost+found目录的文件通常是未链接的文件(名字已经被删除),但是这些文件还被一些进程使用(数据没有删除),在突然关机时(内核panic或者突然断电)出现。这些文件系统会自动删除。
        当因为软件或者硬件出现错误,导致文件系统不一致,也有可能把有问题的文件放到lost+found目录。它提供了恢复丢失文件的一种方法。
        如果你不小心删除了lost+found目录,不能使用mkdir命令创建lost+found目录,应该使用mklost+found命令创建它。
    
    • 其他说明
    /etc/fstab是在开机时起作用,相当于在开机时执行了mount和fsck命令,系统根据/etc/fstab配置的信息自动挂载相关分区,自动挂载之后,/etc/mtab会被更新。
    /etc/mtab是当前分区的挂载信息,如果挂载信息改变就会更新/etc/mtab文件。开机后,系统根据/etc/fstab的配置信息自动挂载分区,再更新/etc/mtab中的信息。
    mount命令的使用不会改变/etc/fstab,而会改变/etc/mtab。
    
    ###卸载
    umount /dev/sdb1	或 umount /xxx
    
    • 新硬盘挂载目录后文件消失解决办法
    项目初期用户文件较少,全部存储在/home目录下,/home目录没有单独划开分区,随着项目网站做大,用户文件越来越多,/home目录不够空间,想挂载一个新硬盘来负责储存。
    但发现新挂载/home到新硬盘时,/home原来数据变空了,这个原因是由于linux的VFS(虚拟文件系统)机制导致的,正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。
    当你挂载某个设备到一个VFS挂载点上时(比如/home),系统就把VFS中的这个挂载点/home指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/home已经不再指向之前的设备。
    所以之前的数据是被隐藏了,但并没有删除,若umount挂载后,数据又重新回来了
    基于这种情况,只能通过跳板的方式把原来的/home数据复制到新的/home分区下了 ,如何添加新硬盘,请查找相关资料
    mkdir /new  ###跳板目录
    mount /dev/sdb1 /new  ###首先挂载跳板目录
    cp -R /home/*  /new  ###复制/home目录所有数据到/new先
    rm -rf /home/*       ####可选,主要为了腾出空间给原来的硬盘
    mount /dev/sdb1 /home ###挂载/home 到新硬盘,此时你会神奇的发现之前的/home目录文件已经全部转移过来了,也许你会有点疑问,我并没有复制或移动/new文件到新挂载的/home目录啊,其实此时的/home目录相当于/new目录的硬链接,可以测试下mkdir /new/test 你会发现/home目录也存在test
    umount /new ###解除挂载,可能会出现占用无法删除,可以使用 umount -fl 强行卸载,
       -f 强制卸载
       -l 一空闲马上卸载所有占用的文件系统。
    
    
    展开全文
  • Linux 挂载硬盘

    2021-03-26 11:22:44
    Linux硬盘挂载是比较常见的管理操作之一。默认情况下数据盘没有挂载,需要手动挂载到系统中。 具体操作是分三步: 硬盘挂载1)需要对磁盘进行格式化 硬盘挂载2)格式化后硬盘挂载到需要的挂载硬盘挂载3)最后还...

    很多新用户买到服务器以后对数据盘怎么硬盘挂载使用比较迷惑,我们今天给大家介绍怎么快速的把硬盘挂载到系统上

    注意事项:先进行硬盘挂载再安装环境

    Linux硬盘挂载是比较常见的管理操作之一。默认情况下数据盘没有挂载,需要手动挂载到系统中。
    具体操作是分三步:

    硬盘挂载1)需要对磁盘进行格式化
    硬盘挂载2)格式化后硬盘挂载到需要的挂载点
    硬盘挂载3)最后还需要添加分区启动表,以便下次系统启动随机自动硬盘挂载。

    硬盘挂载详细图文教程如下:
    硬盘挂载1:查看数据盘在没有分区和格式化数据盘之前,使用 “ df -lh ”命令,是无法看到数据盘的,

    [root@localhost /]# df -lh
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        40G  1.9G   39G   5% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M   97M  823M  11% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    tmpfs           184M     0  184M   0% /run/user/0
    
    

    可以使用“fdisk -l”命令查看

    [root@localhost /]# fdisk -l
    
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 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: 0x000b714e
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886079    41942016   83  Linux
    
    Disk /dev/vdb: 64.4 GB, 64424509440 bytes, 125829120 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
    
    

    查看新加的硬盘是 /dev/vdb: 64.6 GB

    硬盘挂载2:将未使用的磁盘进行格式化,操作数据盘符前,请自行确认磁盘是否有使用过,如有重要数据请谨慎操作,以免导致数据丢失,带来不必要的麻烦。
    具体格式化命令为: mkfs.ext3 /dev/xvdb ,即为正在格式化中。这个时候请耐心等待格式化完毕(时间较久)。

    [root@localhost /]# mkfs.ext3 /dev/vdb
    

    硬盘挂载3:将格式化完的磁盘进行硬盘挂载,硬盘挂载前,先在服务器上创建一个需要挂载的挂载点,如可以在根目录下创建一个www目录。
    默认情况下,跳转到根目录的命令为:cd /

    [root@localhost /]# cd /
    

    创建目录命令为: mkdir /www

    [root@localhost /]# mkdir /wwww
    

    硬盘挂载到www目录,
    硬盘挂载命令: mount /dev/vdb /www/

    [root@localhost /]#mount /dev/vdb /www/
    

    修改fstab,以便系统启动时自动硬盘挂载,添加分区信息使用“echo ‘/dev/xvdb /www ext3 defaults 0 0’ >> /etc/fstab”(不含引号)命令写入新分区信息。

    [root@localhost /]# echo '/dev/vdb   /www ext3    defaults    0  0' >> /etc/fstab
    

    硬盘挂载4:执行:init 6 进行优雅重启服务器。

    [root@localhost /]# init 6
    

    硬盘挂载5:重启服务器后,输入命令: df -lh 查看第2块磁盘是否有正常进行硬盘挂载,硬盘挂载正常的话您会看到,这样第2块盘就挂载好了。

    [root@localhost /]# df -lh
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        40G  1.9G   39G   5% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           920M   24K  920M   1% /dev/shm
    tmpfs           920M   97M  823M  11% /run
    tmpfs           920M     0  920M   0% /sys/fs/cgroup
    /dev/vdb         59G  1.6G   55G   3% /www
    tmpfs           184M     0  184M   0% /run/user/0
    

    以下注意事项:
    1:硬盘挂载适合安装wdCP面板安装教程请看: http://bbs.aliyun.com/read.php?tid=146205
    2:如果你要安装LuManager;easypanel ;AMH请将吧硬盘挂载到home你只要将上面的WWW改成home
    3:其他面板安装教程: http://bbs.aliyun.com/read.php?spm=0.0.0.0.RUWJ3z&tid=146156

    展开全文
  • linux 挂载硬盘

    2021-02-09 19:38:59
    1 查看可用的硬盘:fdisk -l 2 格式化为指定文件格式:mkfs -t ext4 /dev/xxx 3 挂载硬盘到指定目录:mount /dev/xxx/data

    1 查看可用的硬盘:fdisk -l

    2 格式化为指定文件格式: mkfs -t ext4 /dev/xxx

    3 挂载硬盘到指定目录:mount /dev/xxx /data

    展开全文
  • LINUX挂载硬盘

    2020-07-08 15:49:49
    只有一个硬盘sda,总大小为215G,sda1,sda2等是硬盘的分割使用情况(如果还有硬盘,显示sdb…)扩容表示增加硬盘sda的大小 新增sda的分区 sudo fdisk /dev/sda 使分区生效 sudo partprobe 查看刚才新建的分区 sudo...

    查看磁盘空间占用情况
    df -h
    在这里插入图片描述
    查看磁盘设备信息
    sudo fdisk -l
    在这里插入图片描述
    只有一个硬盘sda,总大小为215G,sda1,sda2等是硬盘的分割使用情况(如果还有硬盘,显示sdb…)扩容表示增加硬盘sda的大小
    新增sda的分区
    sudo fdisk /dev/sda
    在这里插入图片描述
    使分区生效
    sudo partprobe
    查看刚才新建的分区
    sudo fdisk -l
    在这里插入图片描述
    设置分区的文件系统类型
    sudo mkfs -t ext3 /dev/sda3
    在这里插入图片描述
    挂载文件系统
    mkdir /home/soft
    mount /dev/sda3 /home/soft/
    开机自动挂载
    vi /etc/fstab
    添加:
    /dev/sda3 /home/work ext3 defaults 0 1
    在这里插入图片描述
    再次查看挂载情况
    在这里插入图片描述

    展开全文
  • Linux挂载硬盘

    2020-07-06 10:38:54
    查看当前硬盘分区 输入 n 新建一个分区 最后保存分区 输入 w 格式化命令: mkfs.xfs /dev/sdb1 是格式化成xfs (如果错误is apparently in use by the system输入 dmsetupstatus dmsetupremove_all) 挂载分区 ...
  • linux挂载硬盘分区之后变为只读问题描述本人的这台电脑中装有windows和Mint双系统,有一次电脑在使用Windows的时候导致了不正常的关机,我的情况为让电脑保持休眠,由于忘记插电源导致关机的情况。产生原因windows...
  • linux挂载硬盘以及卸载硬盘 1.在vmware添加硬盘 2.输入fdisk -l 查看新增加的硬盘 3.分区初始化 4.指定文件系统 5.修改fstab文件 fstab: 6.刷新验证 mount -a 挂载定义在/etc/fstab文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,961
精华内容 3,184
关键字:

linux挂载硬盘

linux 订阅