linux分区

2020.01.12装机心得体会

一笑奈何 提交于 2020-01-25 20:47:50
前言 笔者现有的设备是dell笔记本,型号没记错的话应该是Inspiron 7559,128GB SSD+512GB 后来购入了三星t5 1TB的移动固态硬盘。 这学期由于课程需要,在暑假安装了linux的deepin系统,当时苦于电脑内存不够,只能将空间各种乱划分,终于是给deepin腾出了一点地方,但在后续的使用过程中深感混乱且运行速度极慢,故而购买了portable ssd。这两天终于有时间将文件好好整理一下了。 主要目的如下:同时能运行deepin和win10;整理电脑内置硬盘里的文件,合并分区,将部分文件移入移动硬盘中。 装机及整理过程 系统重装 起初是在内置硬盘的固态盘中装了双系统,导致固态盘空间非常紧张,机械盘由于最初给软件分的内存过少,导致后来又一再压缩其他磁盘空间,拆了东墙补西墙,分区一片混乱。 于是先将原来安装在固态硬盘的deepin系统卸载,具体步骤如下。 deepin的卸载 步骤一 重置MBR 进入deepin系统,打开终端,命令行输入 sudo apt-get install syslinux 。 安装好后再重置MBR(Master Boot Record,主引导记录),即输入下述命令: sudo dd if=/usr/lib/SYSLINUX/mbr.bin of =/dev/sda 步骤二 删除deepin的磁盘分区 重启电脑,进入win10系统

Linux就该这么学06学习笔记

不问归期 提交于 2020-01-25 14:20:31
参考链接: https://www.linuxprobe.com/chapter-06.html 1.一切从“/”开始 Linux 系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,root、rOOt、Root、rooT均代表不同的目录,并且文件名称中不得包含斜杠(/) 目录名称 应放置文件的内容 /boot 开机所需文件—内核、开机菜单以及所需配置文件等 /dev 以文件形式存放任何设备与接口 /etc 配置文件 /home 用户主目录 /bin 存放单用户模式下还可以操作的 命令 /lib 开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数 /sbin 开机过程中需要的命令 /media 用于挂载设备文件的目录 /opt 放置第三方的软件 /root 系统管理员的家目录 /srv 一些网络服务的数据文件目录 /tmp 任何人均可使用的“共享”临时目录 /proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等 /usr/local 用户自行安装的软件 /usr/sbin Linux系统开机时不会使用到的软件/命令/ 脚本 /usr/share 帮助与说明文件,也可放置共享文件 /var 主要存放经常变化的文件

按照这位大神的一步一步来的, 灰常成功.

蹲街弑〆低调 提交于 2020-01-24 19:17:44
目录: 查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区、格式化 添加新LVM到已有的LVM组,实现扩容 1、 查看centos7系统挂载点信息 df -h查看挂载点信息 2、扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3、对新增加的硬盘进行分区、格式化 我们增加了空间的硬盘是 /dev/sda 分区: [root@localhost]# fdisk /dev/sda     p       查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2) n       新增加一个分区 p       分区类型我们选择为主分区        分区号输入3(因为1,2已经用过了,sda1是分区1,sda2是分区2,sda3分区3) 回车      默认(起始扇区) 回车      默认(结束扇区) t        修改分区类型        选分区3 8e       修改为LVM(8e就是LVM) w       写分区表 q       完成,退出fdisk命令 使用partprobe命令 或者重启机器 格式化分区3命令: mkfs.ext3 /dev/sda3 4

Linux SWAP 交换分区配置说明

ε祈祈猫儿з 提交于 2020-01-24 04:50:23
一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SWAP 交换分区的作用。 实际上,我们更关注的应该是SWAP分区的大小问题。 设置多大才是最优的。 一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的物理内存,SWAP 设置为8G。 64-256G物理内存,SWAP 设置为16G。 实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。 1.2 系统在什么情况下才会使用SWAP? 实际上,并不是等所有的物理内存都消耗完毕之后,才去使用swap的空间,什么时候使用是由swappiness 参数值控制。 [root@rhce ~]# cat /proc/sys/vm/swappiness 60 该值默认值是60. swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,

Linux扩展Swap分区

安稳与你 提交于 2020-01-23 22:56:28
创建分区   首先先建立一个分区: sudo dd if = /dev/zero of = /home/swap bs = 1024 count = 1024000 这样就会创建/home/swap这么一个分区文件。文件的大小是1024000个block,一般情况下1个block为1K,所以这里空间是1024M。 指定分区类型为swap   把分区变成swap分区,使用mkswap命令如下 sudo /sbin/mkswap /home/swap 再接着使用这个swap分区,使其成为有效状态。 sudo /sbin/swapon /home/swap 现在再用free -m命令查看一下内存和swap分区大小,就发现增加了1024M的空间了。 设置扩展的swap分区为自动挂载   不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。 那我们需要修改/etc/fstab文件 vim /etc/fstab 增加如下一行如下自动挂载命令行: /home/swap swap swap defaults 0 0 来源: CSDN 作者: lfdcn 链接: https://blog.csdn.net/weixin_43511421/article/details/103848169

kafka介绍与搭建(单机版)

北城余情 提交于 2020-01-23 19:23:53
一、kafka介绍 1.1 主要功能 根据官网的介绍,ApacheKafka®是 一个分布式流媒体平台 ,它主要有3种功能:   1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因   2:It lets you store streams of records in a fault-tolerant way.以容错的方式记录消息流,kafka以文件的方式来存储消息流   3:It lets you process streams of records as they occur.可以再消息发布的时候进行处理 1.2 使用场景 1:Building real-time streaming data pipelines that reliably get data between systems or applications.在系统或应用程序之间构建可靠的用于传输实时数据的管道,消息队列功能 2:Building real-time streaming applications that transform or react to the streams of data。构建实时的流数据处理程序来变换或处理数据流,数据处理功能 1.3

centos6.4 挂载ntfs分区

百般思念 提交于 2020-01-22 22:28:03
默认情况下, CentOS 6.4不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 6.3下面 需要安装第三方的插件ntfs-3g,这里我们采用编译安装插件。 1、安装编译器,否则不能成功编译。 yum install gcc 根据提示按Y安装完成 2、安装ntfs-3gcd /home #进入/home目录,把软件下载到此目录 wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz #下载 tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz #解压 cd ntfs-3g_ntfsprogs-2011.4.12 #进入目录 ./configure #编译 make #安装 make install #安装 cd .. #返回上一级目录 rm -r -f ntfs-3g_ntfsprogs* #删除安装程序包 3、查看使用 fdisk -l #显示Widows NTFS硬盘分区信息 ##################################################################### Disk /dev/sda: 160.0 GB, 160041885696 bytes 240 heads, 63

CentOS上使用ntfs-3g挂载NTFS分区

无人久伴 提交于 2020-01-22 22:27:33
U盘做过系统盘,是NTFS格式的,Centos7竟然不识别,而且因为一些原因,我的服务器没有联网,只能用U盘 查过资料才知道 Centos7上默认是不支持挂载NTFS格式的分区的,需要安装ntfs-3g这个程序就可以对ntfs分区进行读写了 1、我找了半天才找到FAT格式的U盘,下载rpm来安装,下载地址 http://rpmfind.net/linux/rpm2html/search.php?query=ntfs-3g 2、选择自己系统对应的版本下载,我的版本是Centos7.4 ,我下载的是 ntfs-3g-2017.3.23-11.el7.x86_64.rpm 3、通过以下命令行来安装即可 rpm -i ntfs-3g-2017.3.23-11.el7.x86_64.rpm 备忘: RPM安装命令总结 rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度 rpm -e example 删除已安装的软件包 4、挂载U盘,参考我的另一篇博客: https://www.cnblogs.com/congcongdi/p

CentOS6.3挂载读写NTFS分区

冷暖自知 提交于 2020-01-22 22:24:06
CentOS 6.3挂载读写NTFS分区(ntfs-3g) CentOS不像Fedora和ubuntu等,默认是自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写。 NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。 本文讲解如何在CentOS安装NTFS-3G来实习那挂载NTFS分区。 首先必须安装了rpmforge软件库的源 1、下载rpmforge的rpm文件包 32位系统 [root@linuxsight linuxsight]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.i686.rpm 64位系统 [root@linuxsight linuxsight]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 2、安装rpmforge的rpm文件包 [root@linuxsight linuxsight]# rpm -ivh

CentOS6.3挂载读写NTFS分区

荒凉一梦 提交于 2020-01-22 22:23:26
CentOS不像Fedora,默认是没有自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写。 NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。 本文讲解如何在CentOS安装NTFS-3G来实习那挂载NTFS分区。 首先必须安装了rpmforge软件库的源 1、下载rpmforge的rpm文件包 32位系统 [root@linuxsight linuxsight]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.i686.rpm 64位系统 [root@linuxsight linuxsight]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 2、安装rpmforge的rpm文件包 [root@linuxsight linuxsight]# rpm -ivh rpmforge-release-0.5.2-1.el6.rf.i686