linux分区

Centos合并lvm分区

岁酱吖の 提交于 2019-12-13 01:48:49
注意1,合并后,如果重装系统,数据将全部丢失!! 注意2,合并后,如果重装linux系统,会安装失败,解决办法是先重装成win系统,再在开始,管理工具,计算机管理,磁盘管理,把数据盘分区卷删除,然后再重装linux 3:不理解下面命令意思的话,请先学习一下 PV、VG、LV的关系 https://blog.csdn.net/lenovouser/article/details/54233570 fdisk /dev/sdb (如果数据盘已经有分区(未挂载的),先输 d 删除分区,再输 w 写入分区表,然后再次运行fdisk /dev/sdb进行分区) 输 n 新建分区 再输 p 回车设成主分区 再输 1 回车 然后 回车 默认大小 再回车 默认 大小 再输w 回车 写入分区表 再pvcreate /dev/sdb1 将新增的分区创建一个物理卷 (如果失败,尝试用 加 -ff参数强制创建 pvcreate /dev/sdb1 -ff) 先输 lvs 查看vg名 vgextend vg名 /dev/sdb1 比如 vgextend vg_cloud /dev/sdb1 (如果是centos 6.X) vgextend centos /dev/sdb1 (如果是centos7.X) 再vgdisplay 查看可扩展的空间 同时df查看lv名字 再(假如可扩展的空间是120G

如何在windows下安装linux双系统

匆匆过客 提交于 2019-12-12 10:34:45
  首先是看这篇博客,讲得很详细,但是有一点小小的区别,这里把整个过程回顾一下。   https://www.cnblogs.com/masbay/p/10745170.html   第一步,刻盘,将一个u盘刻录成Ubuntu启动盘。这里需要一个软件软碟通   第二步,进入bios将启动首选项改为USB hard disk 有些是USB HDD。实验室电脑进入bios是开机狂按del键   前面两步保证可以从u盘进入Ubuntu安装界面。但是还需要一步,留出空闲的磁盘区域给linux   第三步, 电脑压缩卷   第四步,安装系统。上面这三步完成就可以安装了。重启进入安装系统,前面几部都是正常设置,直到选择分区的时候。这个博客上只有两个选项,一个是清除磁盘,一个是自定义。我在选择自定义分区之后安装Ubuntu失败。但是我的这个页面还有一个选项是linux和windows并存,并且提示引导会在sda7上,这个区域就是我之前留出空闲区域的地方。如果直接选这个,就不用分区了。   第五步,拔掉U盘重启电脑,这里会按照Ubuntu的启动项来选择。第一个是Ubuntu,最下面一个就是windows,选择相应的进入即可。   另外需要说明的是,我的这台电脑的引导方式是MBR+双硬盘,同样出现了博主说的按照正常步骤安装失败的情况,但是好在我这里有个更好的预装选项即双系统并存。如果没有它

Linux系统磁盘分区及挂载 - fdisk

霸气de小男生 提交于 2019-12-11 10:31:48
Linux系统磁盘分区及挂载 - fdisk 文本关键字:文件系统,磁盘分区,格式化,挂载 一、文件系统 1. 文件系统的作用 当我们拿到一块新的硬盘时,他所能够支持的最大空间只是代表硬件上的一个参数,我们要想让他能够正常的工作起来,必须要有相应的文件系统。文件系统决定了文件存储和管理时的方式和数据结构,也就是如何管理磁盘上的文件和文件夹。不同的文件系统拥有不同的特点,这也就是为什么我们在进行格式化操作必须要选定一种文件系统的原因。 当在一个操作系统(Windows、Linux、MacOS)中使用文件系统时,通常都会做一个统一的接口,来进行文件的读写,所以会存在某些文件系统只适用与某一种操作系统的情况。 系统调用接口:系统为用户的使用提供的接口 虚拟文件系统:整合不同的文件系统的API接口,使用统一的方式来操作,如挂载、创建目录等 文件系统:具体使用什么文件系统类型,由使用者通过格式化命令来决定 通用块设备层:对于不同的硬盘驱动进行管理,为上一次提供统一的接口 设备驱动:对于不同的硬件设备会有相应的驱动,保证磁盘可用,通用的硬盘驱动也会直接编译到内核中 2. 常见Linux文件系统 MINIX:Linux最早使用的文件系统,目前主流版本的Linux系统已不再使用 EXT:CentOS 5/6主要使用的文件系统(EXT2、EXT3、EXT4) EXT3:最大能够管理16TB的单个分区

U-Boot之磁盘格式化分区命令实现

空扰寡人 提交于 2019-12-10 18:56:28
我的linux学习是建立在讯为的iTop-4412开发板上的,讯为开发板使用手册里面有教我们怎么利用U-Boot命令进行EMMC格式化分区,以前照着做是为了快速上手,但现在不行了,现在我要搞清楚它们到底是怎么实现的,下面开始我们的探索。 先看看格式化命令长什么样 fdisk -c 0 fatformat mmc 0:1 ext3format mmc 0:2 ext3format mmc 0:3 ext3format mmc 0:4 第一个命令 fdisk -c 0 ,我利用vscode的全局搜索功能搜索 fdisk ,在 cmd_mmc_disk.c 这个文件中找到了一个相关的函数,如下所示 int do_fdisk(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { if ( argc == 3 || argc ==6 ) { if ( strcmp(argv[1], "-c") == 0 ) return create_mmc_fdisk(argc, argv); else if ( strcmp(argv[1], "-p") == 0 ) return print_mmc_part_info(argc, argv); } else { printf("Usage:\nfdisk <-p> <device_num>\n")

linux 挂载新磁盘到某文件目录下

↘锁芯ラ 提交于 2019-12-10 12:29:36
在window操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。 以上的内容是在网上找到的一些资料。个人理解挂载就相当于一颗树,首先只有一个根节点。当需要挂载的时候,原有的树上某个节点的位置上创建一个文件夹,该文件夹作为挂载点。(新更新的位置:2017/09/17) 一下是在linux中挂载一块硬盘的方法: 1首先先在虚拟机上添加一块硬盘 2.打开虚拟机收输入fdisk -l 将,系统中所有的分区都列出来。 当输入fdisk -l 显示的结果为如下图所示的时候 上图说明此时是因为使用的普通用户没有权限造成的所以使用管理员root则不会显示上图的文字。(额外添加的内容:2017/09/17) 3.输入fdisk /dev/sdb :对已经选中的硬盘进行编辑。选中硬盘时候输入n(增加一个新的分区),之后输入选输入p(选则为主分区),其次在输入1,之后按回车选择默认(即将一个2G的空间全部给这个分区了),最后输入“w”,将分区保存并退出 4.之后输入fdisk -l ,再次查看分区是否完成分配

linux文件的硬连接和软连接

这一生的挚爱 提交于 2019-12-10 02:19:02
建立软连接:ln -s 原路径 目标路径 原理示意图: 特点: 1. 相当于 win中的快捷方式 2. 删除链接文件,源文件不受影响 3. 删除源文件,链接文件失效 4. 修改源文件 \链接文件,内容都变 5. 软连接是指向文件名的 6. 软连接可以跨分区 建立硬连接:ln 原路径 目标路径 原理示意图: ---------------------------------------------------------------- 一个分区就是一个文件系统 软连接可以跨分区,硬连接不可以跨分区。 每个文件夹都有隐藏文件 .对当前目录的硬连接 ..对上一目录的硬连接 来源: https://www.cnblogs.com/junjind/p/8999686.html

20191209 Linux就该这么学(6)

徘徊边缘 提交于 2019-12-09 20:20:00
6. 存储结构与磁盘划分 6.1 一切从“/”开始 Linux 系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。 FHS 是根据以往无数 Linux 系统用户和开发者的经验而总结出来的,是用户在 Linux 系统中存储文件时需要遵守的规则,用于指导我们应该把文件保存到什么位置,以及告诉用户应该在何处找到所需的文件。但是, FHS 对于用户来讲只能算是一种道德上的约束。 在 Linux 系统中另外还有一个重要的概念—路径。路径指的是如何定位到某个文件,分为绝对路径与相对路径。绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。 6.2 物理设备的命名规则 系统内核中的 udev 设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大致的属性以及分区信息等; 一台主机上可以有多块硬盘,因此系统采用 a~p 来代表 16 块不同的硬盘(默认从 a 开始分配),而且硬盘的分区编号也很有讲究: 主分区或扩展分区的编号从 1 开始,到 4 结束; 逻辑分区从编号 5 开始 主分区、扩展分区和逻辑分区的概念 6.3 文件系统与数据资料 Linux系统支持数十种的文件系统,而最常见的文件系统如下所示: Ext3 :是一款日志文件系统

转载-linux挂载的意思

╄→尐↘猪︶ㄣ 提交于 2019-12-08 14:49:25
挂载: Liunx采用树形的文件管理系统,也就是在Linux系统中,可以说已经没有分区的概念了。分区在Linux和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统中。这可能难于理解,继续往下看。 Linux中树形的文件结构,最顶层是/ 目录。在安装系统时,你必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示你。这里又一次提到了挂载。所以挂载就是把目录和分区连接起来,和上面说的WINDOWS下的映射关系是一样的。不同的是WINDOWS是把分区映射到一个盘符,而LINUX下是映射到一个目录。 这是理解他们不同最重要的地方,而导致不同的是因为文件系统结构不同。 上面说了Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。 我们安装系统的时候已经把分区1挂载到 / 目录下了. 而这个时候没有挂载其他任何分区,所以/ 目录下的所有其他目录都在这个分区下,也就是说,我在任何目录下读写操作实际都是操作的这个1号分区。如果我们想使用其他分区,就必须把这个分区挂载到一个目录下,这个目录可以是已经存在的目录,比如/home,也可以是我们自己建立的目录,比如/oracle。当然有些目录比如/lib, /dev, /etc, /usr这些都不能挂载其他分区

[面试]-- 大数据常见面试题汇总(一)

岁酱吖の 提交于 2019-12-07 20:26:12
生活的本质就是快乐地分享,引导技术往熟悉的地方引导 回答问题需要做到:简洁、痛点 大数据的本质:从数据中挖掘价值 云计算的本质:共享服务 【某公司笔试面试题】 1\使用mr,spark ,spark sql编写word count程序 【Spark 版本】 val conf=new SparkConf().setAppName("wd").setMaster("local[1]") val sc=new SparkContext(conf,2) //加载 val lines=sc.textFile("tructField("name",DataTypes.StringType,true)") val paris=lines.flatMap(line=>line.split("^A")) val words=paris.map((_,1)) val result=words.reduceByKey(_+_).sortBy(x=>x._1,false) //打印 result.foreach( wds=>{ println("单词:"+wds._1+" 个数:"+wds._2) } ) sc.stop() 【spark sql版本】 val conf=new SparkConf().setAppName("sqlWd").setMaster("local[1]") val sc=new

ubuntu下安装windows

左心房为你撑大大i 提交于 2019-12-07 19:58:17
一般我们先装windows后装ubuntu,ubuntu的启动grub可以识别windows的分区,从而将其引导 但是如果我们先装ubuntu后装windows的话,会导致ubuntu启动不了,原因是windows的引导程序将grub覆盖. 本文记录一下我自己在处理这种情况下解决办法. win8.1和ubuntu12.04 我先是按照下边的博客试了一下 http://www.cnblogs.com/sunjie21/archive/2012/09/18/2691497.html 安装之后只是有了grub,但是开机进入的grub的命令行模式,并非系统选择界面. 所以我就又找啊找.下面教程 http://wenku.baidu.com/view/c41abf6969eae009581bec40.html 亲测可行. Ubuntu重装grub 进入ubuntu光盘 // 打开终端 // 列出所有磁盘, 看清要把grub2修复在那个磁盘里~ sudo fdisk -l //挂载根目录的分区 sudo mount /dev/sdax /mnt (x是你的linux根目录的分区号),我的就是sda7 //这步只给把 /boot 另外挂载到与根目录不同分区的同学 sudo mount /dev/sda2 /mnt/boot (我的只有根分区和swap两个分区,所以这步我省了) /