精华内容
下载资源
问答
  • 可以,但是后挂载的会把前面的覆盖(前一分区的数据还在,只是从目录上就只能看见后一分区的数据)。要想两个分区“叠加”到同一个目录的话要用aufs来挂载
    可以,但是后挂载的会把前面的覆盖(前一分区的数据还在,只是从目录上就只能看见后一分区的数据)。要想两个分区“叠加”到同一个目录的话要用aufs来挂载。





    展开全文
  • 有时候我们会不小心挂载一个分区到两个目录下面,我们可以通过一下方式删除: sudo vi /etc/fstab ,删除/dev/xvdb1 /mnt ext3 defaults 0 0 这行就行 不会出现什么问题的,留着也没事

    有时候我们会不小心挂载一个分区到两个目录下面,我们可以通过一下方式删除:

    sudo vi /etc/fstab ,删除/dev/xvdb1  /mnt ext3    defaults    0  0 这行就行
    不会出现什么问题的,留着也没事

    展开全文
  • 磁盘分区以及Linux目录挂载详解 一、背景 一直以来,对于磁盘的分区以及Linux目录挂载的概念都不是很清晰,现在趁着春暖花开...像我们经常使用的Windows系统中的C、D、E、F盘…等盘符实际就是一个个的磁盘分区分区...

    磁盘分区以及Linux目录挂载详解

    百度相关定义:
    主分区
    扩展分区
    逻辑分区

    一、背景

    一直以来,对于磁盘的分区以及Linux目录挂载的概念都不是很清晰,现在趁着春暖花开周末在家没事就研究了下它们,现在来分享我的理解。

    二、概念详解

    1.磁盘分区

    磁盘分区是把物理的磁盘空间按照自己的要求分成N个不同大小的区域,以便OS更好更高效的进行文件存储管理。像我们经常使用的Windows系统中的C、D、E、F盘…等盘符实际就是一个个的磁盘分区。分区与操作系统没有任何关系,因为我们对磁盘分区可以在安装操作系统之前进行。

      磁盘分区类型:主分区、扩展分区(N个逻辑分区的集合)。
    
      硬盘组成:硬盘主引导扇区+主分区+扩展分区
    

    2.硬盘主要组成部分:磁头、磁盘面、磁道、扇区、柱面

    在这里插入图片描述

    3. 硬盘主引导扇区

    以机械硬盘为例,其中硬盘主引导扇区位于硬盘的 0磁头0柱面1扇区(也就是所谓的Boot Sector),它又分为:硬盘主引导记录(MBR) + 硬盘分区表(DPT),共512个字节,其中MBR446字节、分区表64字节以及2字节的结束标志。

    4. 硬盘主引导记录(MBR)

    位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。

    5.操作系统启动过程简述

    电脑开机时,操作系统通过BIOS(BIOS实际是一个基础输入输出系统,主要用于和计算机硬件打交道)程序把Boot Sector读入内存,然后执行其中的MBR,这个时候BIOS是把启动交给MBR控制, MBR在4个分区表中搜索标致为活动的分区,找到以后把活动分区的第一扇区读入内存,然后开始执行它,以此来运行特定系统的启动程序(LILO、GRUB、NT Loader),此时是操作系统的引导程序来控制系统的启动。接着操作系统进行一系列的初始化工作,最后把系统交给系统内核进行管理,就完成了开机启动的过程。

    6.主分区、扩展分区、逻辑分区

    操作系统必须安装在主分区上,因为MBR中记录着主分区信息,系统启动的时候会到主分区来查找操作系统引导文件,否则系统将无法启动。又因为磁盘分区表一共64个字节,并且每个主分区的分区信息占16个字节,所以一个磁盘最多能有4个主分区。那么问题来了,我们想要更多的分区怎么办呢?这个时候扩展分区的作用就来了,把最后一个主分区作为扩展分区,再在这个分区下分割出多个逻辑分区,扩展分区实际上是一个类似容器的东西。扩展分区并不是一个真实存在的分区,它只是内存管理链表中的一个指针,指示出哪一块区域是扩展分区。又因为这些扩展分区内的分区实际上都是在一个分区内,只是逻辑上分开,所以叫做逻辑分区。但这对于用户来说看起来系统中有很多分区。

    7.linux磁盘命名方式

     IDE硬盘--->hda、hdb、hdc、hdd 
    
     SATA硬盘--->sda、sdb、sdc、sdd
    

    8. linux分区命名方式

     IDE硬盘--->hda(1-n)...hdb(1-n)...hdd(1-n)
    
     SATA硬盘--->sda(1-n)...sdb(1-n)...sdd(1-n)
    
     注:其中最后一位数字,**主分区是1到4,而逻辑分区是5以上的数字。**
    

    9.Linux文件系统结构

    Linux和Windows系统的文件系统不同,它是树形结构的文件系统,其中/是系统的根目录,其他所有目录都是它的子节点,一般该目录下挂载的是一个主分区。而且无论什么设备对于linux系统来说都是一个文件 。而且在linux系统中,我们看不到盘符的概念,就连分区的概念都被淡化了,分区在linux系统中也和其他设备一样被当成了文件对待。那么也就是说,我们要想对一个磁盘分区进行操作,必须通过文件进行。

    10.linux挂载

    挂载就是把文件目录和分区连接起来,与windows下盘符和分区进行映射的关系一样,不同的是windows是把分区映射到一个盘符,而linux是把一个分区映射到一个目录。挂载完成以后,我们在linux系统中对挂载的目录的任何操作都是对对应的磁盘分区的操作,例如文件保存当然也是保存到对应的磁盘分区上。 其中/根目录必须挂载在主分区上,否则启动系统的时候会由于找不到启动文件而启动失败。

    11.相关常用命令

    df -Th 查看当前系统的分区情况
    
    fdisk -l 查看当前系统分区信息详情
    
    mount 挂载分区
    
    unmount 卸载分区
    

    12.Linux分区挂载点介绍

    /boot
    启动分区,一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件

    /   
    根分区,所有未指定挂载点的目录都会放到这个挂载点下

    /home
    用户目录,一般每个用户100M左右,特殊用途,比如放大文件也可再加上G。分区大小取决于用户多少。对于多用户使用的电脑,建议把/home独立出来,而且还可以很好地控制普通用户权限等,比如对用户或者用户组实行磁盘配额限制、用户权限访问等.

    /tmp 
    临时文件目录,一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一.

    /usr  
    系统资源,一般设置要3-15G,大部分的用户安装的软件程序都在这里。就像是Windows目录和Program Files目录。很多Linux家族系统有时还会把/usr/local单独作为挂载点使用。

    /var  
    可变数据目录,包含系统运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化的,系统日志记录也在/var/log下。一般多用户系统或者网络服务器要建立这个分区,设立这个分区,对系统日志的维护很有帮助。一般设置2-3G大小,也可以把硬盘余下空间全部分为var.

    /srv  
    系统服务目录,用来存放service服务启动所需的文件资料目录,不常改变。

    /opt  
    附加应用程序目录,存放可选的安装文件,个人一般把自己下载的软件资料存在里面,比如Office、QQ等等.

    swap 
    交换分区,一般为内存2倍,最大指定2G即可

    /bin  
    二进制可执行目录,存放二进制可执行程序,里面的程序可以直接通过命令行调用,而不需要进入程序所在的文件夹

    /sbin 
    系统管理员命令存放目录,存放标准系统管理员文件

    /dev  
    存放设备文件,驱动文件等

    三、总结

     通过以上的描述,我们就很容的弄明白了磁盘分区以及Linux目录挂载的概念,而且还了解到了一些别的概念比如 硬盘主引导扇区、硬盘主引导记录(MBR)、操作系统启动过程等等,通过这样一点一点的基积累,我相信我们会离大神越来越近的。加油!
    
    展开全文
  • Ubuntu新硬盘多分区挂载/home目录

    千次阅读 2019-05-12 16:21:05
    ubuntu16.04装在机械硬盘上150GB的分区里,当初预留不够,导致我的ubuntu系统现在只有10GB空间可用,因此我打算把新硬盘分两个区,一个分区用来备份实验室的文件,另一个分区挂载到/home目录。 主要流程: 一、...

    实验室新到了一块2T的硬盘,我需要装在我的电脑上。我自己的电脑本身是双硬盘双系统win10+ubuntu16.04,其中win10装在一个256GB的固态硬盘上;ubuntu16.04装在机械硬盘上150多GB的分区里,当初预留不够,导致我的ubuntu系统现在只有10GB空间可用,因此我打算把新硬盘分两个区,一个分区用来备份实验室的文件,另一个分区挂载到/home目录。

    主要流程:
    一、将新硬盘分成两个区
    二、将/home和/Lab_Backup分别挂载到上面的两个分区

    接下来是详细流程
    一、将新硬盘分成两个区

    1. sudo fdisk -l 首先利用这条命令进行查看硬盘信息,看自己的新硬盘是哪一个?下面是我自己的硬盘信息
      在这里插入图片描述
      可以看到我的硬盘为sdc,这说明这块硬盘是这台电脑的第三块硬盘,还可以看到硬盘单位信息,512个sectors大小为512bytes,这说明一个sector为1byte。
    2. fdisk /dev/sdc 利用这条命令进行分区。分区的过程是:你先按照命令进行分区设置,最后才根据你的分区设置进行硬盘的物理分区。当输入上面这个命令后,会出现
      在这里插入图片描述
      然后我们按m
      在这里插入图片描述
      可以看到我们主要用到的按键有: n m w q
    3. 按n,创建分区,然后会让你输入Partition number (1-4, default 1):,我们输入1,这样我们创建的分区名称就为sdc1,然后会让你输入first sector,一般敲回车默认就好,然后Last sector需要我们注意,这里输入的值和我们的分区大小有关,所以我们应该先将我们想要的分区大小换算为以bytes为单位,然后输入bytes数目敲回车确认,系统会提示你创建了多大的sdc1。上面我们创建了第一个分区,然后我们可以输入n,按照上面的流程,创建我们的第二个特定大小的分区,如果想创建多个分区,重复这一操作就可以了。
    4. 在创建完分区后,我们输入w,进行物理分区。
    5. 对我们分好的两个区进行格式化,命令mkfs -t ext4 -c /dev/sdc1

    二、一些过渡操作

    1. sudo blkid 获取分区的UUID,UUID是分区的唯一表示,sdc这种表示硬盘的方式应该会在某些情况下发生变化,这是我们需要UUID的原因。
    2. sudo mkdir /Lab_Backup 这个文件夹用来备份实验室成员的一些数据,将来准备挂载到sdc1上。
    3. sudo mkdir /media/home 这个文件夹用来中转/home,可以巧妙的将现在的/home挂载到我们的sdc2上。

    三、/home及/Lab_Backup挂载到两个分区

    1. 修改fstab文件 sudo gedit /etc/fstab。 ubuntu在启动时根据此文件来挂载分区到指定目录。先将以下信息添加到文档最后一行UUID=???????? /media/home ext4 defaults 0 0将问号部分我们替换成sdc2的UUID,这样就可以将sdc2挂载到/media/home这个目录。再将以下信息添加到文档最后一行,将问号替换成sdc1的UUID
      UUID=???????? /Lab_Backup ext4 defaults 0 0保存文件退出
    2. sudo mount -a 用此命令重新挂载分区,或者重启。
    3. sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/. 用这个命令复制/home到/media/home,可以将权限等东西完全复制,再用以下命令看文件是否一致。sudo diff -r /home /media/home -x “.gvfs/*”
    4. 成功复制/home之后,再重新设置fstab中sdc2 UUID对应的那一行,让sdc2挂载到目录/home上。
    5. cd / && sudo mv /home /old_home && sudo mkdir /home 把已有的/home重命名然后创建一个新的/home文件,等系统重启或者执行sudo -mount -a后,就可以将sdc2这个分区挂载到/home,此时/home中的文件和以前的文件相同,这都要归功于/media/home这个中转的目录。
    6. 重启电脑,利用 df -h 查看硬盘的挂载情况。
    7. 可以将/old_home删除掉,或者先留着,当作备份。

    注意⚠️ 我有一次错误地将空空的sdc2挂载到/home这个目录,然后我重启后,我一直等不进去系统,反复让我输入密码,然后我冷静地进入命令行,更改fstab这个文件,删掉错误挂载的那一行,重启,然后错误就解决了。

    参考链接:
    https://blog.csdn.net/wr132/article/details/75916692
    https://blog.csdn.net/qq_35379989/article/details/78932740
    https://www.cnblogs.com/jiu0821/p/7209825.html

    展开全文
  • Tip:准备一个干净的centos虚拟机来做实验 1、在VM机中手动添加一块scsi磁盘(10G) 注:linux系统中,一般地,第一块磁盘名称为sda、第二块磁盘为sdb, 如果添加了磁盘后 ls /dev/sdb显示不出来,则需要重启下系统 ...
  • Linux单目录挂载多块磁盘

    万次阅读 2019-10-13 11:20:09
    Linux将块磁盘挂载一个目录,特此记录,方便以后使用。 服务器需要保存大量图片,内含4块2T的磁盘,需要将磁盘挂载到影像目录。 单块磁盘挂载比较简单: 创建分区 格式化分区 挂载 同一目录无法重复挂载,后...
  • 当我们在阿里云上购买云服务器时,这个ECS实例已经包含了一个默认的存储容量,也就是用于承载操作系统相关文件系统的系统盘。 当用户有更的数据存储需求时,比如需要更大的硬盘来存放数据库数据时,就可以选择给...
  • 一、分区基本知识 1.分区的方式 1.1 mbr分区: 1)最多支持四个主分区 2)系统只能安装在主分区 ...Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个目录一个独立且唯一的文件结构 , Linu
  • Linux挂载磁盘分区

    万次阅读 多人点赞 2018-09-14 15:03:28
    、有多个磁盘,将未分区的磁盘挂载 1、进入root用户 su – 2、查看已挂载磁盘的使用情况: df –h 可以看到系统已经挂载了sda磁盘,并分为sda1、sda2、sda3,3个分区 3、查看所有磁盘信息(包括未挂载...
  • 从查询结果看出,一个/dev/sdb的盘,就是新挂载的硬盘 分区 用fdisk 对/dev/sdb 进行分区 命令:fdisk /dev/sdb 按步骤划分 按n进行分区,e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区...
  • linux 分区目录挂载

    千次阅读 2016-07-15 21:13:26
    300G硬盘分区规划 分区分区,100G swap分区,32G, 物理内存的2倍 ...linux有很重要目录,如果这些目录未指定单独的分区,会将这些目录存放到该分区中。例如,如果不对/var目录单独分区,即不划分日志
  • Android 分区挂载

    万次阅读 2015-07-29 16:26:33
    一个大的系统启动不可能每个分区都要去手动挂载,添加,肯定有一个自动加载的工作,Android 本身也是一个Linux系统,我们先从Linux的分区开始了解。 Linux系统分区 linux 开机时会自动加载分区,只不过要先...
  • Linux下的目录结构、挂载分区

    千次阅读 2016-09-04 22:10:35
    文章转载自:... 我们要访问存储设备中的文件,必须将文件所在的分区挂载一个已存在的目录上, 然后通过访问这个目录来访问存储设备。分区类型 介绍 备注 /boot 启动分区 一般设置1
  • 我这么做去挂载空闲分区,是一个悲伤的故事,虽然装过好几次Linux系统了,但是分区的先后顺序还是出了错。后面扩容不方便。就是图中的左右两个大方框区域应该相邻,我的不相邻,中间隔了其他的分区。 还没有装Linux...
  • 虚拟目录分区挂载、命名空间

    千次阅读 2018-10-29 14:36:27
    一个集群环境中,是不允许出项2个同名路径的,这就是Single Name Space (全局统一命名空间) 文件系统可以把 XX文件放到 YY目录,也可以把 DD目录 放到 YY目录。当我们像访问某个文件 或者 目录的时候,必须知道...
  • linux多个分区合并为一个分区

    千次阅读 2015-12-15 12:14:00
    备份# rsync -avP -e ssh /data xxx卸载#...设置分区类型为8e# fdisk /dev/sdb 创建PV# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1检查# pvs# pvdisplay创建VG# vgcreate xxx_volume_group /dev/...
  • Linux开机自动挂载分区

    千次阅读 2016-03-21 14:56:57
    Linux中必须有一个分区是要工作的,那就是 / 分区,swap分区也是需要工作的,但是如果在物理内存足够大的情况之下,swap分区并不必要。 现在我们要开机自动挂载指定分区。该如何配置呢?那我们现在可以就来看一看。 ...
  • UBI分区挂载

    千次阅读 2019-06-14 17:00:11
    (2) cat /proc/partitions: 分区信息,有上面的类似 (3) cat /sys/class/ubi/ubi0/*:当前系系统的ubi情况 (4) ls /dev/*, 查看设备节点 假设我们想在mtdblock1上加载ubifs文件系统,步骤如下: (1)./...
  • system和vendor分区挂载解析(Android O)

    万次阅读 热门讨论 2018-08-22 16:11:58
    首先我们知道init进程在运行时会调用自身,所以init进程分为stage1和stage2两阶段,而分区挂载操作也分为两阶段: stage1挂载操作是利用device tree中的配置项来读取配置挂载的;stage2挂载操作则是我们常见的...
  • 选择完分区,说根目录菜单不对。 百度之,http://bbs.startos.com/read.php?tid=1490738  说了,要分挂载,好吧我是Linux超新手,什么也不懂。 跟着三个分区分完之后。终于安装在移动硬盘上。 在Win8下,...
  • Ubuntu开机自动挂载分区

    千次阅读 2013-11-18 00:00:34
    挂载分区: 0、创建挂载点的目录: sudo mkdir /data 1、命令查看分区: sudo fdisk -l 2、命令查看使用情况: df 3、格式化分区: sudo mkfs.ext4 /dev/sda2 4、创建挂载点: sudo mount -t ext4 /dev/sda2 /data...
  • linux目录挂载

    千次阅读 2012-01-01 20:55:59
    昨天由于ubuntu的/分区空间紧张,决定把/usr挂载到别的分区挂载步骤(root权限执行): 1. init 1 -- 切换到单用户模式。 2. cp -ax /usr/* /mnt/tmp (tmp为新的/usr分区)。 -- 拷贝现在/usr下的内容...
  • 拿到安装的U盘,开始安装,第一个问题就是:分区挂载分区又与系统目录挂载相关:不同的系统目录,需要的空间大小不同,访问速度的优先也有先后,文件系统也可以有差异。 所以在分区之前应该先了解不同的系统...
  • UBIFS文件系统之分区挂载

    千次阅读 2017-03-30 13:58:45
    由于linux操作系统将所有的设备都看做文件,我们要访问存储设备中的文件,必须将文件所在的分区挂载一个已存在的目录上,然后通过访问这个目录来访问存储设备。 挂载分为手动挂载和自动挂载,这里介绍UBIFS...
  • Android5.1新增挂载目录支持多个U盘

    千次阅读 2017-01-17 15:53:11
    需求:支持三U盘同时挂载一、问题集锦 1.U盘不能自动挂载 将U盘插入开发板,在资源管理器中打开USB存储器显示”USB已被卸载”,问题源于fstab分区文件:/devices/ff540000.usb /mnt/usb_storage vfa
  • Linux分区挂载与Windows分区

    千次阅读 2013-03-05 14:17:32
    在windows中 每个分区就是一颗树,windows里又很颗树,树的多少取决于你划分了...C盘,这是一个编号,一般来说它就是指硬盘的第一分区; 这种C盘D盘E盘的概念,是被windows赋予的。因为在一块硬盘没有装入机箱
  • 块磁盘时将其他磁盘分区挂载到home目录挂载其他目录相似 1、加挂硬盘 sudo lshw -c disk (list hardware=>lhw ) 看看有多少硬盘,一般会显示 disk:0(设备名为 /dev/sda) disk:1 (设备名为 /dev/sdb.....
  • 2019-11-03更新 更新原因 收到网友反馈操作后无法登入问题 为了更贴近于真实场景 我再次安装了...块磁盘时 可以将整块磁盘挂载到home下 这样你就可以为所欲为了 哈哈哈 前言!!!(小白必看) 下面分区路径 ...
  • 、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算; 1、硬盘种类、物理几何结构  硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,584
精华内容 29,033
关键字:

多个目录挂载一个分区