精华内容
下载资源
问答
  • Linux 挂载概念 理解

    2017-11-14 10:07:41
    (Linux 挂载概念 理解Linux 挂载概念 理解Linux 挂载概念 理解Linux 挂载概念 理解
  • 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挂载磁盘分区

    万次阅读 多人点赞 2018-09-14 15:03:28
    Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。 一、有多个磁盘,将未分区的磁盘挂载 1、进入root用户 su – 2、查看已挂载磁盘的使用情况: df –h ...

    Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。

    一、有多个磁盘,将未分区的磁盘挂载

    1、进入root用户

    su –

    2、查看已挂载磁盘的使用情况:

    df –h

    可以看到系统已经挂载了sda磁盘,并分为sda1、sda2、sda3,3个分区

    3、查看所有磁盘信息(包括未挂载磁盘):

    fdisk –l

    4、创建新的磁盘分区

    首先进入磁盘:

    fdisk /dev/sdb

    1)选择分区号,linux基本分区和扩展分区之和不能大于4,所以在1-4直接选择,一般是从大到小按编号选:输入命令n,然后输入1。

    2)输入命令t,然后输入分区类型,输入8e表示虚拟逻辑卷分区,后期硬盘分区空间不足可以在线扩容。

    3)输入命令w,重写分区表。

    5、查看创建的分区

    1)使用fdisk –l查看创建的分区,有时候会看不到创建的新分区,此时使用fdisk命令看不到新建的分区信息。

    2)partprobe 是一个可以修改kernel中分区表的工具,可以使kernel重新读取分区表而不用重启系统。命令:

    partprobe /dev/sdb

    3)将物理硬盘分区初始化为物理卷,以便LVM使用:

    pvcreate /dev/sdb1

    6、创建卷组和逻辑卷并格式化

    1)使用命令

    vgcreate test_vg /dev/sbd1

    创建卷组test_vg

    2)创建逻辑卷test_lv:

    lvcreate –l +100%FREE –n test_lv test_vg

    3)df –hT查看空间使用情况

    4)格式化逻辑卷

    mkfs.ext4 /dev/test_vg/test_lv     

    7、创建目录将新的分区挂载到创建的目录

    1)创建目录data:

    mkdir /data

    2)挂载目录

    mount /dev/test_vg/test_lv /data

    8、partprobe显示资源正忙,这种情况,需要重启服务器才行

    9、设置分区在系统重启后自动挂载:

    vim /etc/fstab

    这一点一定要注意,否则可能出现数据丢失的情况

    二、机器只有一个磁盘,挂载剩余空间

    1、使用fdisk –l查看机器磁盘信息,发现只有一个磁盘,且存在未挂载的空间,现在增加新分区,挂载磁盘剩余空间。

    2、输入

    fdisk /dev/sda

    进入磁盘空间

    3、输入命令n,选择分区号,由于sda已经已经分了sda1、sda2、sda3三个分区,因此又能输入4。

    4、输入命令t,选择分区4,输入分区类型8e,代表逻辑卷。然后输入w重写分区表。

    5、输入

    partprobe /dev/sda4

    提示没有这个文件或目录,输入partprobe也提示资源正忙,因此只有重启机器了。。

    6、重启之后输入fdisk –l 查看分区信息,然后

    pvcreate /dev/sda4

    ,将物理硬盘分区初始化为物理卷。

    7、创建卷组和逻辑卷并格式化

    1)输入

    vgcreate test_vg /dev/sda4

    ,创建卷组test_vg

    2)创建逻辑卷test_lv:

    lvcreate –l +100%FREE –n test_lv test_vg

    3)df –hT查看空间使用情况

    4)格式化逻辑卷

    mkfs.ext4 /dev/test_vg/test_lv

    8、创建目录挂载分区

    1)mkdir /data

    2)mount /dev/test_vg/test/lv /data

    9、设置开机自动挂载分区

    vim /etc/fstab

    添加:

    /dev/test_vg/test_lv /data ext4 defaults 0 0

    展开全文
  • Linux 挂载硬盘

    千次阅读 2018-01-26 14:42:55
    有100G硬盘需要挂载 1、查看空间使用情况 2、查看磁盘 /dev/sdb 未被使用,说明可以进行分区 3、分区  [root@localhost ~]# fdisk /dev/sdb ① 输入P (查看新硬盘分区) ②输入n(new 创建分区) ...

    有100G硬盘需要挂载

    1、查看空间使用情况

    2、查看磁盘


    /dev/sdb 未被使用,说明可以进行分区

    3、分区 

    [root@localhost ~]# fdisk /dev/sdb


    ① 输入P (查看新硬盘分区)

    ②输入n(new 创建分区)

    ③输入p(逻辑主分区)

    ④输入1(第一个分区)

    ⑤输入开始段(回车就好)

    ⑥输入分区的大小(你想要的大小,不能超过最大值,如果全部都分过来,则回车)

    ⑦输入W(写入)The partition table has bean altered!(分区成功)

    4、查看磁盘情况 fdisk -l



    看到有新生成的 /dev/sdb1,代表分区成功。


    5、格式化mkfs.ext4 /dev/sdb1

    [root@localhost /]# mkfs.ext4 /dev/sdb1

    6、挂载硬盘

    [root@localhost /]# mkdir /data
    [root@localhost /]# mount /dev/sdb1 /data/

     如果不格式化直接挂载会报错:

    [root@localhost /]# mount /dev/sdb1 /data
    mount: /dev/sdb1 is write-protected, mounting read-only
    mount: unknown filesystem type '(null)'

    先格式化(5)再挂载(6)

    7、查看是否挂载成功

    [root@localhost /]# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root   18G  8.2G  9.4G  47% /
    devtmpfs                 3.9G     0  3.9G   0% /dev
    tmpfs                    3.9G     0  3.9G   0% /dev/shm
    tmpfs                    3.9G  8.5M  3.9G   1% /run
    tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/sda1                497M  126M  372M  26% /boot
    tmpfs                    783M     0  783M   0% /run/user/0
    /dev/sdb1                 99G   61M   94G   1% /data

    100G硬盘挂载成功!

    8、重启系统

    重启之后发现之前挂载的又不见了,配置开机自动挂载

    [root@localhost ~]# cp /etc/fstab /etc/fstab-bk
    [root@localhost ~]# echo '/dev/sdb1 /data ext4 defaults 0 0' >>/etc/fstab
    重启生效



    展开全文
  • CentOS之Linux挂载

    2015-09-19 20:33:21
    Linux挂载其实就是将一个目录当作一个读取磁盘某块空间的一个入口,通过这个入口,寻找这个目录此时所在的磁盘的分区的位置,将磁盘中该分区的数据保存在该目录下,在该目录下完成的操作的数据也会保存到该磁盘的...

    转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/48578883
    本文出自【吴孝城的CSDN博客】

    什么是挂载

    Linux下的目录的数据的存储方式是通过挂载来存放到磁盘或分区上的。

    Linux的挂载其实就是将一个目录当作一个读取磁盘某块空间的一个入口,通过这个入口,寻找这个目录此时所在的磁盘的分区的位置,将磁盘中该分区的数据保存在该目录下,在该目录下完成的操作的数据也会保存到该磁盘的该位置。将一个目录当作读取磁盘的入口的动作就叫挂载,这个入口就是挂载点。

    / 根目录是必需挂载的一个目录,这个目录开机就要用的

    像dev,etc这些目录可不挂载,没挂载的话默认会保存"/"(root)目录下。







    展开全文
  • 挂载远程服务器空间: 可以本地验证修改,可以正常push和下载版本。节省复制和解压时间。 第一种方法最简单: 本地安装sshf: sudo apt-get install sshfs 本地创建文件夹用来挂载 sudo mkdir /code_server sudo ...
  • 过多的赘述就不说了,一般使用linux完成一些像iscsi服务存储配置啥的,都需要用到硬盘的挂载来扩充服务器的存储空间,这里就简简单单大家讲一下linux如何挂载初始化新的硬盘。(我这里使用的是linux虚拟机,如果用...
  • linux挂载新硬盘,开机自动挂载 Linux的硬盘识别: 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda 表示第1块SCSI硬盘.# V, z b, }2 F7 u’ | hda 表示第1块IDE硬盘(即连接在第1个...
  • 如何理解linux挂载

    2018-12-03 21:08:23
    根据树结构去理解整个文件系统的挂载挂载点还是有点困难,所以自己做了些总结,有不对的地方还请指正 df -h命令后 Filesystem 这里的文件系统表示的是目录的层次结构,而不是所谓的像ext4,fat那种真正的文件系统...
  • Linux挂载远程目录

    千次阅读 2019-07-01 17:04:42
    Linux挂载远程目录 sshfs、NFS的介绍与使用 Posted by Tian on November 14, 2018 需求 我的程序和数据都部署在103服务器上,有一天,我终于实现了一个想法,兴冲冲地想运行看看,但是一看103显卡被占满了,而且...
  • Linux 挂载iscsi存储磁盘设备

    千次阅读 2018-11-13 06:21:44
    Linux 挂载iscsi存储磁盘设备
  • Linux挂载分区,拓展磁盘空间

    千次阅读 2018-08-24 20:41:35
    很多的人的linux都是装的双系统,就存在一个比较常见的问题:开始分配的磁盘比较小,后面导致磁盘空间不足,尤其是根目录(/)。 通过Linux的文件系统工具可以实现把磁盘的空闲分区挂载linux系统上,也可以把新的...
  • [Linux]Linux挂载win10共享目录

    千次阅读 2020-11-09 17:00:07
    网上Linux搭建samba服务器的教程很多,但是对我不适合:我Windows上硬盘1T,Linux上硬盘30G,所以我想把Windows上的硬盘分一点出来作为Windows和linux共享的空间。 Windows设置 共享文件夹 1.新建一个要共享的...
  • linux 新建挂载空闲磁盘空间

    千次阅读 2017-04-01 11:53:13
    本人有块SCSI硬盘,安装Linux AS4 时没有分区,安装好了系统后想把这块空闲分区使用上,以下是详细的操作步骤一、使用linux as4的硬件查看工具查看未使用的硬盘空间。二、使用fdisk对空闲分区分区。[root@...
  • Linux挂载机械硬盘

    千次阅读 2020-01-29 17:38:43
    See this article on my own blog https://dyingdown.github.io/2020/01/29/Mount-mechanical-hard-disk-on-Linux/ 我最近遇到了一个新问题:我切换到Linux...因此,要实现这一目标,我学到了一个词“挂载”。通过使...
  • linux挂载详解

    万次阅读 2011-03-17 16:36:00
    <br />一 、linux文件结构 <br />文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。  linux使用标准的目录结构,在...
  • Linux挂载卸载硬盘

    千次阅读 2017-04-10 09:53:29
    1. 启动VM,给Linux添加一块硬盘2. fdisk -l通常会看到一块新的硬盘/dev/sdbDisk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 ...
  • linux挂载oss到服务器

    万次阅读 2018-09-03 23:33:42
    阿里云linux挂载oss到服务器 OSSFS能让您在Linux系统中把OSS Bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS上的对象,实现数据的共享 主要功能 ossfs 基于s3fs 构建,具有s3fs 的全部功能...
  • Linux挂载与软连接

    千次阅读 2017-11-08 18:36:53
    在使用 Linux 时,有时候会因为初始时磁盘空间分配估计不足,使用中需要将挂载点扩容的情况,这就需要我们挂载新的磁盘。但是如果我们在 Linux 运行过程中挂载磁盘, Linux 又不能在不重启的情况下自动识别,这时就...
  • linux磁盘挂载与批量挂载

    千次阅读 2019-03-10 21:26:57
    记录一下磁盘挂载的经历,背景是这样的,业务运行时有大量的日志文件产生,因此服务器挂载一个数据盘。 先普及几个查看linux磁盘空间的命令: df -h 查看磁盘空间 du -m 查看当前目录下各个文件占用存储空间大小,...
  • Linux挂载硬件设备

    2019-10-09 19:27:42
    1.分区 fdisk命令:用于管理磁盘分区。格式:fdisk [磁盘名称]。...①挂载操作就是把硬件设备与目录进行关联的动作 ②卸载操作就是取消硬件设备与目录关联的动作,卸载文件系统就意味不再使用硬件的设...
  • Linux挂载iscsi硬盘

    2016-12-09 11:40:34
    Linux系统为:CentOS 6.6 1.客户端安装iscsi的相关安装包,并启动 yuminstall binutils iscsi-initiator-utils kmod-xfs xfsprogs service iscsi start 其中kmod-xfs xfsprogs为xfs文件系统的...
  • 说明: 以下是在centos7版本上做测试,使用如下命令查看磁盘使用情况  df -lh 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm t...
  • vmware下linux挂载新硬盘

    千次阅读 2018-06-17 23:57:38
    使用Vmware时,linux空间不足需要挂载新硬盘的操作方法,记录如下: (1) 首先使用Vmware新增一块硬盘 选中需要添加添加硬盘的linux,在设置中添加硬盘 (2)查看磁盘信息 lsblk 我新加了100G的磁盘,因此...
  • 挂载指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根...
  • 查看当前系统挂载情况使用命令 : df -h Filesystem 文件系統 size 文件大小 ...Used 使用空间 Mounted on 挂载的目录 挂载磁盘使用命令:mount 需要挂载的远程磁盘路径 本地磁盘路径 ...
  • Linux挂载U盘错误,报invalid argument

    千次阅读 2020-10-09 17:30:42
    问题现象:Linux挂载U盘提示invalid argument 问题分析: 1、使用fdisk -l能查看到该U盘及其文件 2、使用mount挂载报invalid argument,说明是U盘问题 问题原因:U盘存储格式问题 问题解决: 1、重新格式化U盘...
  • linux挂载磁盘及磁盘格式化

    千次阅读 2016-06-06 15:05:21
    linux磁盘分区及磁盘挂载,磁盘格式化等。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,127
精华内容 41,650
关键字:

给linux挂载空间

linux 订阅