澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:linux磁盘管理,给Linux新增

2019-07-07 作者:澳门新萄京官方网站   |   浏览(126)

先是,大家需求效法一下条件,下图  使用VMware为自己加多一块300G(实际200M~~手动好笑 -_-)的硬盘设备。

linux磁盘管理,linux磁盘

摘自:

  1. 查看磁盘大概目录的体量
    df 查看磁盘各分区使用状态
    不加参数以k为单位
    df -i inode数,df -h 以G或者T或者M
    df -m 以M单位出示

du 查看目录大概文件的体量
不加参数 以k为单位突显
-s 列出总和 -a 列出富有文件和目录
-k 以k为单位 -m 以M为单位
-h 最合适的单位 最常用整合 -sh
庞大 ls -lh 看到的轻重和du相比

  1. 澳门新萄京官方网站:linux磁盘管理,给Linux新增硬盘之后。磁盘的分区和格式化
    fdisk -l 查看磁盘和分区,大于2T用GPT
    fdisk 设备名 m 列出常用命令,常用的有‘p’, ‘n’, ‘d’, ‘w’, ‘q’.
    mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4
    -t 文件系统格式 ext3 ext4
    -b 钦点每一个数据块大小,近些日子支撑1024, 2048 及4096
    -L 分区标签
    格式化时暗中认可blocks (5.00%) reserved for the super user //给顶级用户预留的一片段空间,用来作为特种用途
    -m 可以转移这么些比例,如 mke2fs -m 0.1 /dev/sdb1 //意思是,只留下出0.1%

  2. 挂载、卸载磁盘分区
    mount 不加任何选择和参数,查看已经挂载意况
    mount 格式 mount -t type /dev/sda5 /mnt
    mount -t 钦点挂载分区格式,如 -t ext3
    umount /dev/sda5 或者 umount /mnt
    umount -l 强制卸载
    mount -o 后边跟各个选项,举例remount,ro,noatime等,具体选项如下:

“async/sync” : async代表和磁盘和内部存款和储蓄器不一齐,系统每隔一段时间把内部存款和储蓄器数据写入磁盘中,而sync则会随时同步内部存款和储蓄器和磁盘中多少;
“auto/noauto” : 开机自动挂载/不活动挂载;
“default” : 遵照大比较多永世文件系统的缺省值设置挂载定义,它富含了rw, suid, dev, exec, auto, nouser, async
“ro” : 按只读权限挂载 ;
“rw” : 按可读可写权限挂载 ;

“exec/noexec” : 允许/不容许可推行文件试行,但相对不要把根分区挂载为noexec,那就无法运用系统了,连mount命令都力不能及选拔了,那时唯有重新做系统了;
“user/nouser” : 允许/差异意root外的其余用户挂载分区,为了安全着想,请用nouser ;
“suid/nosuid” : 允许/不容许分区有suid属性,一般安装nosuid ;
“usrquota” : 运维使用者磁盘分配的定额形式,磁盘分配的定额相关内容在持续章节会做牵线;
“grquota” : 运行群组磁盘分配的定额形式;

极度用法:mount -o loop 1.iso /mnt #挂载镜像文件
mount --bind /dir1 /dir2 #挂载目录

mount -a 会依照/etc/fstab 挂载全体分区
UUID是怎么着来的,使用命令 blkid
blkid命令 后能够不跟设备名,列出全部
mount UUID=“……” /mnt
选拔UUID的裨益是,多块磁盘,如若在服务器上换了插槽地方,设备名会变,但UUID是不今不古的

  1. 布局文件 /etc/fstab
    第一列就是分区的标志,能够LABEL,也得以UUID,当然也足以 (/dev/sda1);
    其次列是挂载点;
    其三列是分区的格式;
    第四列则是mount的一对挂载参数,一般意况下,间接写defaults就能够;
    第五列的数字代表是不是被dump备份,是的话这里就是1,不然便是0;第六列是开机时是否自检磁盘。1,2都代表检查实验,0象征不检查实验,
    / 分区必须设为1,况且整个fstab中只同意出现一个1,1比2事先级高,所以先检查测量试验1,然后再检查实验2,若是有多个分区须要开计算机检索查测量试验那么都安装成2吧,
    1检查评定完了后会同期去检查测量检验2。

lvm配置 (参照他事他说加以考察剧情,我们自行实施)
LVM是Linux景况中对磁盘分区实行保管的一种体制,是树立在硬盘和分区之上、文件系统之下的一个逻辑层,可提升磁盘分区管理的一箭穿心。援助动态增加磁盘空间。
第一从空的硬盘sdb上创办两个分区sdb1 1G, sdb2 2G。
1)创造逻辑卷
pvcreate /dev/sdb1 /dev/sdb2 //成立物理卷
pvdisplay //可以列出已经创建的物理卷
vgcreate vgdata /dev/sdb1 /dev/sdb2 //创制卷组 vgdata ,并将刚刚创设好的五个物理卷加入该卷组
vgdisplay //能够列出已经济建设好的卷组
#默许PE大小为4MB,PE是卷组的细微存款和储蓄单元.可以因此 –s参数修改尺寸。

lvcreate -L 500M -n lvdata1 vgdata //分割500M给新的逻辑卷lvdata1
lvdisplay //列出近期的逻辑卷

mkfs.ext4 /dev/vgdata/lvdata1 //格式化逻辑卷
mount /dev/vgdata/lvdata1 /aming //挂载逻辑卷

2)扩张逻辑卷
逻辑卷lvdata1非常不够用了,大家怎样给她充实空间吗?
lvextend –L 500M /dev/vgdata/lvdata1 //给lvdata1增加500M空间。
resize2fs /dev/vgdata/lvdata1 //同步文件系统

3)扩充卷组
当卷组缺乏用的情事下,我们也是能够扩充卷组的。大家再次创下立贰个新的分区叫做/dev/sdb3.
vgextend vgdata /dev/sdb3 //把sdb3踏向到卷组vgdata中

4)收缩逻辑卷大小
卸载 --> e2fsck 检查实验剩余空间 --> resize2fs 联合文件系统 --> 使用lvreduce命令将逻辑卷缩短
细心:文件系统大小和逻辑卷大小必定要保持一致才行。假使逻辑卷大于文件系统,由于局地区域未格式化成文件系统会形成空间的荒芜。

umount /data1
e2fsck -f /dev/mapper/vgdata-lvdata1
resize2fs /dev/mapper/vgdata-lvdata1 700M
lvreduce -L 700M /dev/vgdata/lvdata1
mount /dev/vgdata/lvdata1 /data1

5) 当磁盘或分区损坏时,怎样转移数据
pvmove 转移空间数据 --> vgreduce命令将就要坏的磁盘或然分区从卷组vgdata里面移除除去 --> pvremove命令将就要坏的磁盘或许分区从系统中删除掉 --> 拆除或修复磁盘
pvmove /dev/sdb1
vgreduce vgdata /dev/sdb1
pvremove /dev/sdb1

6) 删除全数逻辑卷
umount卸载逻辑卷 --> 修改配置文件/etc/fstab(若是从前改换过) --> lvremove 删除逻辑卷lvdata1 --> vgremove 删除卷组vgdata --> pvremove 将概况卷转化成一般分区
umount /dev/vgdata/lvdata1
lvremove /dev/vgdata/lvdata1
vgremove vgdata
pvremove /dev/sdb2
pvremove /dev/sdb3

摘自:

  1. 翻开磁盘或许目录的体量...

CentOS下挂载新硬盘方法

Linux的硬盘识别:

相似采用”fdisk -l”命令可以列出系统中当前连接的硬盘

设备和分区消息.新硬盘没有分区新闻,则只展现硬盘大小音讯.

1.闭馆服务器加上新硬盘

2.起始服务器,以root用户登陆

3.查看硬盘音信

#fdisk -l

[cpp]view plaincopy

  1. Disk/dev/sda:42.9GB,42949672960bytes
  2. 255heads,63sectors/track,5221cylinders
  3. Units=cylindersof16065*512=8225280bytes
  4. Sectorsize(logical/physical):512bytes/512bytes
  5. I/Osize(minimum/optimal):512bytes/512bytes
  6. Diskidentifier:0x0004406e
  7. DeviceBootStartEndBlocksIdSystem
  8. /dev/sda1*13930720083Linux
  9. Partition1doesnotendoncylinderboundary.
  10. /dev/sda23925892048000083Linux
  11. /dev/sda325892850209715282Linuxswap/Solaris
  12. /dev/sda428505222190576645Extended
  13. /dev/sda5285052221905664083Linux
    1. Disk/dev/sdb:10.7GB,10737418240bytes
  14. 255heads,63sectors/track,1305cylinders
  15. Units=cylindersof16065*512=8225280bytes
  16. Sectorsize(logical/physical):512bytes/512bytes
  17. I/Osize(minimum/optimal):512bytes/512bytes
  18. Diskidentifier:0x14b52796
  19. DeviceBootStartEndBlocksIdSystem

4.创办新硬盘分区命令参数:

fdisk能够用m命令来看fdisk命令的中间命令;

a:命令钦点运维分区;

d:命令删除二个存在的分区;

l:命令显示分区ID号的列表;

m:查看fdisk命令帮忙;

n:命令创建一个新分区;

p:命令彰显分区列表;

t:命令修改分区的项目ID号;

w:命令是将对分区表的更动存盘让它发出成效。

5.进去磁盘,对磁盘举办分区,注意卡其灰部分。

#fdisk /dev/sdb

[cpp]view plaincopy

  1. Command(mforhelp):n
  2. Commandaction
  3.   eextended//输入e为创建增加分区
  4.   pprimarypartition(1-4)//输入p为创立逻辑分区
  5. p
  6. Partionnumber(1-4):1//在此处输入l,就进去划分逻辑分区阶段了;
  7. Firstcylinder(51-125,default51)://注:这一个便是分区的Start值;这里最佳直接按回车,即使你输入了一个非暗许的数字,会招致空间浪费;
  8. Usingdefaultvalue51
  9. Lastcylinderor sizeor sizeMor sizeK(51-125,default125): 200M注:这么些是定义分区大小的, 200M正是高低为200M;当然你也得以依赖p提醒的单位cylinder的轻重缓急来算,然后来钦命End的数值。回头看看是怎么算的;依旧用 200M这一个方法来充裕,那样能直观一点。要是您想增多三个10G左右尺寸的分区,请输入 一千0M;
    1. Command(mforhelp):w//最终输入w回车保存。

查阅一下:

#fdisk -l

能够看来/dev/sdb1分区,笔者就省略截图咯。

6.格式化分区:

#mkfs.ext3 /dev/sdb1//注:将/dev/sdb1格式化为ext3档案的次序

[cpp]view plaincopy

  1. mke2fs1.41.12(17-May-2010)
  2. 文件系统标签=
  3. 操作系统:Linux
  4. 块大小=4096(log=2)
  5. 分块大小=4096(log=2)
  6. Stride=0blocks,Stripewidth=0blocks
  7. 640848inodes,2562359blocks
  8. 128117blocks(5.00%)reservedforthesuperuser
  9. 率先个数据块=0
  10. Maximumfilesystemblocks=2625634304
  11. 79blockgroups
  12. 32768blockspergroup,32768fragmentspergroup
  13. 8112inodespergroup
  14. Superblockbackupsstoredonblocks:
  15. 32768,98304,163840,229376,294912,819200,884736,1605632
    1. 正在写入inode表:完结
  16. Creatingjournal(32768blocks):完成
  17. Writingsuperblocksandfilesystemaccountinginformation:完成
    1. Thisfilesystemwillbeautomaticallycheckedevery35mountsor
  18. 180days,whichevercomesfirst.Usetune2fs-cor-itooverride.

那样就格式化好了,大家就足以用mount 加载那几个分区,然后利用这一个文件系统;

7.创建/data1目录:

#mkdir /data1

8.开端挂载分区:

#mount /dev/sdb1 /data1

9.查看硬盘大小以及挂载分区:

#df -h

10.安排开机自动挂载

因为mount挂载在重启服务器后会失效,所以要求将分区新闻写到/etc/fstab文件中让它世代挂载:

#vim/etc/fstab

加入:

/dev/sdb1(磁盘分区)/data1(挂载目录) ext3(文件格式)defaults 0 0

11.重启系统

Linux的硬盘识别: 一般选用fdisk -l命令可以列出系统中当前一而再的硬盘 设备和分区消息.新硬盘未有分区信息,则只显示...

有的时候会有选拔wdcp调整面板的人在群里面求助说空间不足了,wdcp打不开。笔者也支持过十分多的爱侣消除过那些标题,为了让越来越多的人能够团结解决那个主题素材,明日特意花了点时间把现身这些标题标由来以及现实的消除思路和经过记录下来。

df、du、fdisk:Linux磁盘管理三板斧

df 命令能够获取硬盘被并吞了略微空间,如今还剩下多少空间等消息,它也能够显示全数文件系统对i节点和磁盘块的使用情形;

du的塞尔维亚共和国(Republic of Serbia)语原义为“disk usage”,含义为显示磁盘空间的施用状态,总计目录(或文件)所占磁盘空间的轻重缓急;

fdisk 命令 用于磁盘分区;

mkfs  创设文件系统。


澳门新萄京官方网站 1

wdcp空间不足的案由

1、  VPS的硬盘空间确实异常的小,比方10G,并且VPS上的网址长此未来的运维和翻新使得占用的空间尤其大,直到将空间全体占满。

2、  VPS的硬盘空间还只怕有,可是从未格式化不只怕运用。因为相似的VPS服务商在分配置磁盘的时候一般都会有三个磁盘,三个是10G,主要用以装系统,而另叁个正是所选购VPS的总磁盘空间减去10G后的轻重缓急,借使购买出卖的VPS的总磁盘大小是40G,那第二个磁盘的大大小小便是30G。一般大家让VPS服务商给大家装系统的时候若无要求合盘也许非常提议将剩下的磁盘分区并挂载的话他们是不会给大家做那些操作的,约等于只说她们只会给大家将系统设置在十一分10G的硬盘空间里面。装完系统后很五人都会认为这年全体的磁盘空间都得以行使了,其实不然,大家还要和睦把剩余的磁盘给分区格式化并挂载将来才具动用,当然,假如是设置的windows的种类,这一个对大家都轻松,可是一旦是linux的系统的话,对于对不会采用linux命令的人来讲就相比困难了。

1、查看新增添硬盘设备

fdisk   -l   

命令的法力是列出当前系统中有着硬盘设备及其分区的消息。当中 /dev/sda  为原始磁盘设备,/dev/sdb  为新添磁盘设备。

新的硬盘设备还未开始展览开首化,未有包括有效的分区信息。在Linux系统中,分区和格式化的进度是争论独立的。先分区后创设文件格式。

澳门新萄京官方网站 2

翻开新加上的磁盘

Device:分区的装置文件名称。

Boot:是还是不是是带领分区,是,则有“*”标识。

Start:该分区在硬盘中的先河地点(柱面数)。

End:该分区在硬盘中的截至地方(柱面数)。

Blocks:分区的大大小小,以Blocks(块)为单位,暗中同意的块大小为1024字节。

Id:分区类型的ID标识号,对于ext3分区为83,LVM分区为8e。

System:分区类型。

依据步骤一步一步加多就好。增加落成后须要重启你的虚拟机,方能见效。

Wdcp空间欠缺的消除办法

若是是首先种原因促成空中不足的话看能否减小网址所占空间的大小如故清理偶然文件了,可是那不是持久之计,假诺想在相比较长一段时间内都不再为空间的标题烦恼的话最棒是向VPS提供商购买新的硬盘空间,也便是给VPS升级。升完级以往再用上面包车型大巴三种办法中的大肆一种缓和,假若是第三种原因的话就足以一向动用上面二种情势中的大肆一种来消除。

办法一:直接请VPS提供商重装系统并将几个磁盘举办合盘,然后重装WDCP,当然,网址也要重复创设了,能够完毕空间欠缺地步的都以运作了相当久的网址了,要备份和恢复也不是那样轻巧的,所以选取那么些法子的人应当相当少。

方法二:利用fdisk命令对新的磁盘实行分区格式化并挂载,那样就足以有丰裕的空中了,针对WDCP调控面板的具体操作步骤如下(以centos系统为例):

1、  因为wdcp的全部程序和文件都是在/www那么些目录上面,为了前边的步骤能更顺畅,我们要先把/www这么些目录改名称叫/wwwbak,使用命令mv /www /wwwbak。

2、  使用命令fdisk –l查看一下硬盘列表,并查六柱预测应的设备名如下图

澳门新萄京官方网站 3

从图中可以看出/dev/sdb正是我们的第二块硬盘

3、  使用fdisk /dev/sdb对第二块硬盘举行分区,如下图

澳门新萄京官方网站 4

 

4、  然后如上图,输入n回车创制八个新的分区,如下图(如若意大利语好点的能够输入m回车查看协助能够看来全体的参数以及作用介绍)

澳门新萄京官方网站 5

5、  如上海教室,输入n回车会有七个选取,e选项意思是开创一个扩丰富区,p选项的趣味是开创一个主分区,为了把fdisk这些命令讲得详细点,作者这里选e选项创造贰个恢弘分区,如下图(因为扩张分区不得以平素格式化,必须在扩展分区的功底上再次创下设逻辑分区本领开始展览格式化并蕴藏数据,如若是创造主分区的话就能够间接实行格式化存款和储蓄数据)

澳门新萄京官方网站 6

6、  输入分区编号,在此间大家一直输入1,也能够依据上面包车型大巴唤醒输入1-4内部的人身自由贰个数,输入未来回车如下图

 澳门新萄京官方网站 7

7、  上海体育场地是让输入初阶柱面数默感觉1,因为大家是想要整个硬盘实行分区,所以一贯回车也正是默许1

澳门新萄京官方网站 8

8、  从上海教室的唤起能够看来是要大家输入完成柱面数,也足以输入容积大小,单位可以是K、M可能G,我们直接回车使用暗中同意的末尾二个柱面

9、  到此大家将第二块硬盘已经制变成了扩展分区了,可是还会有最后二个步骤必定要操作,不然我们地点的有着操作都白费了,那就是确定要输入回车将下面的操作写入一下,就像windows系统里面的承认同样的。如下图

澳门新萄京官方网站 9

10、大家再用fdisk –l看一下硬盘列表有怎样界别。如下图

澳门新萄京官方网站 10

11、接下去正是要在大家的增添分区的根底上成立逻辑分区了,还记不记得咱们创设扩丰裕区的时候输入的分区编号,大家得以看看硬盘列表里面多了四个sdb1的分区,就是大家正好创制的新分区,这么些1是和我们成立分区的时候输入的分区编号对应的。前边system上面包车型大巴老大extended表示这几个分区是增加分区,是不得以拓展格式化的,所以还要输入fdisk /dev/sdb创立逻辑分区,如下图

澳门新萄京官方网站 11

 

12、从上海体育场合能够看出,输入n回车后和创办扩张分区的时候的显示不均等了,输入l选项成立逻辑分区,如下图

澳门新萄京官方网站 12

13、因为未来只是针对性wdcp的情景,只须求分三个分区就行了,一贯回车,直到回到如下图步骤

澳门新萄京官方网站 13

14、输入w回车保存以上操作,到此逻辑磁盘分区就制形成功了,然后我们用fdisk –l查看一下新成立的逻辑磁盘分区的装置名称方便上边包车型客车格式化操作,如下图

澳门新萄京官方网站 14

15、从上海教室能够观看新创造的逻辑磁盘分区设备名称叫sdb5,现在大家将sdb5这几个逻辑分区格式化成ext3的分区格式,使用命令mkfs.ext3 /dev/sdb5,如下图

澳门新萄京官方网站 15

16、将格式化/dev/sdb5未来,就足以用第二块硬盘来存款和储蓄数据了,不过想要用那第二块硬盘来储存数据还要将新创立的这一个逻辑分区挂载到一个目录上边技能存取数据,大家先在根目录上面创立二个www目录用于挂载新分区,用命令mkdir /www,然后用mount /dev/sdb5 /www命令将新分区挂载到/www目录上面,如下图

澳门新萄京官方网站 16

17、然后用mv命令将/wwwbak里面包车型地铁持有目录和文书都活动到/www目录里面,那样对系统来讲wdcp的设置目录照旧没变,只然而存款和储蓄地点变了而已,不影响wdcp的符合规律化运转,移动命令mv /wwwbak/* /www

18、最终编辑fstab文件使新分区能够开机自动挂载,使用命令vi /etc/fstab,在结尾增添如下内容

/dev/sdb5               /www                    ext3    defaults        1 2

如下图

澳门新萄京官方网站 17

重启VPS,最终用df –h查看一下挂载情状,并尝试张开wdcp看能否开荒,能开采表明设置成功,如下图

澳门新萄京官方网站 18

作者:喻名堂

2、分区

对磁盘实行分区,以新建可用的分区;

对该分区进行格式化(format),以创设系统可用的文件系统;

若想要留意一点,则可对刚刚新建好的文件系统进行稽查;

在Linux系统上,须要创设挂载点(也既是目录),并将它挂载上来。

其一 fdisk 独有root能力执行。别的,请留意,使用的“设备文件名”不要加上数字,因为分区是对“整个硬盘设备”并不是有个别分区。

fdisk  /dev/sdb    #对 sdb  举办操作

澳门新萄京官方网站 19

查阅磁盘操作

对硬盘分区, 使用扇区的法子分区

澳门新萄京官方网站 20

2 048-10 000 000

运用直接给定大小的点子分区 

澳门新萄京官方网站 21

size{ K,M,G }

将分区写入磁盘

澳门新萄京官方网站 22

将分区表写入磁盘

partprobe  /dev/sdb        #使操作系统获知新的分区表情形

#partprobe 命令是挟持让内核重新找一遍分区表,不然系统要重启技术鉴定分别到新的分区表。

#因为大家的磁盘不能卸载(含有根目录),所以基本无法再一次获得分区表消息,因而此时系统会需求大家再度开动(reboot)以更新内核的分区表音信。所以要求接纳partprobe 命令。

fdisk  -l        # 查看分区意况

澳门新萄京官方网站 23

fdisk 没法管理大于 2TB 以上的磁盘分区,此时您就需求用到 parted 这些命令了。

另外,因为SATA硬盘最多能够扶助到15号的分区,IDE则可以协理63号。所以大家在分区的时候千万不要超越15号。不然正是你还会有剩余的柱面体积,但依然会无法持续拓展分区。

澳门新萄京官方网站 24

3、格式化

mkfs 即是(make file system)

mkfs  -t  ext4  /dev/sdb1    #始建文件系统

澳门新萄京官方网站 25

澳门新萄京官方网站 26

格式化 /dev/sdb1 文件格式为 EXT4

OK,那么大家的条件就有了。我曾经为大家的“服务器”安装了个300G(200M)的硬盘了,今后我们把它挂载到 /data 下。

4、挂载 / 卸载 文件系统

在安装Linux操作系统的进度中,自动构建或识其他分区平时会由系统活动实现挂载。不过对于新兴新增加的硬盘分区、USB盘、光盘等设施,一时候还索要管理员手动实行挂载,实际上用户访问的是透过格式化后确立的文件系统。挂载二个分区时,必须为其制定二个索引作为挂靠点,用户通过那些目录访谈设备中的文件、目录数据。

查看系统帮助那多少个文件系统和驱动程序:

/etc/filesystems:系统内定的测量试验挂在文件系统类型;

/proc/filesystem:Linux系统已经加载的文件系统类型;

/lib/modules/$(uname -r)/kernel/fs/  :Linux帮忙的文件系统驱动程序;

df  -hT        #查阅已挂载分区的使用状态

澳门新萄京官方网站 27

翻开已挂载分区的利用状态



澳门新萄京官方网站 28

mount 命令的用法





第一步,为新磁盘创造分区。

注意小心:

若是你要挂载的目录里面并非空的,那么挂载了文件系统之后,原目录下的事物就能一时未有,并不是被遮住掉了,而是被隐形起来了,等到新分区被卸载之后才会再次出现。

只是一旦一向将 新的分区,如  "/dev/sdb1"  挂载到某些目录下,如 "/home"下,则会招致 "/home" 目录在此以前的任何文件被掩饰,但平素不收敛。且不会将原先的目录容积增进,那会促成严重的难点。如 "/home" 目录下的 "/zhang" 用户便不能够登陆,zhang 用户的有着配置和文书也将一去不返。所以必须注意那个标题。

早晚要细心,复制 /home 下边包车型客车一体文书,不要忘了隐形文件,不要忘了权力。不然你改造过后可能导致您这些用户起不来,那就很难堪了。设想机幸而,能够进 root 后再修改回来,要使远程主机不允许 root 登陆,那您就唯有跑过去机房了。假设是Ali云的服务器,哈哈哈。

由此大家须要先将 "/dev/sdb1"  挂载到  "/mnt" 下;

再将 "/home/*"  全体东西复制到  "/mnt/"

接着删除 "/home/*"  全部文本;若因为与此目录有关的程序运转占用目录导致不能删除 "/home",则利用 lsof  命令找到这几个程序的 PID,然后 "kill  -9 PID" 后在剔除 "/home" 。lsof 命令 列出被进度所张开的文件的新闻

后来再解挂载 "/mnt";

说起底再将  "/dev/sdb1" 挂载到  "/home";

mount  /dev/sdb1  /mnt

cp  -Rp  /home/*  /mnt    #LAND递归担任,p保持复制的权杖,若无这么些,到时后/home目录下的某文件夹的全数者和所属组都是root,未有主意切换来此用户。

rm  -rf  /home        #此处恐怕会用到  lsof  命令 -->  lsof  /home

umount  /mnt

mount  /dev/sdb1  /home

Bingo !!!

就像还差一步,必要将此写进 /etc/fstab 配置文件中,让它开启自读取。

[root@~]# ll /dev/sdb*    #检查第二块硬盘,及分区
brw-rw---- 1 root disk 8, 16 Aug 15 14:35 /dev/sdb
#这里显示,你有第二块磁盘,但是没有分区啊,兄弟~~

  为磁盘成立分区,能够用七个指令,fdisk  and  parted 。这里咱们先讲 fdisk 。parted等下再说

fdisk 命令,-c 选项:关闭dos包容格局,-u 以扇区为单位为磁盘分区。

安装文件系统的自动挂载

/etc/fstab 布置文件:包括了必要开机后自动挂载的文件系统记录。Linux系统每便开机时,会活动读取这些文件的从头到尾的经过,自动挂载所钦点的文件系统。

fstab 配置文件中踏入挂载点之后实际就曾经是开机自动挂载了,无需用 mount 命令挂载。不过依然用 mount  实在,因为最终依旧必要写入 /etc/fstab

vi  /etc/fstab

首先字段:

配备名或配备卷标名。

其次字段:文件系统的挂载点目录的地方。

其三字段:文件系统类型,如ext3、swap等。

第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等。

第五字段:表示文件系统是还是不是供给dump备份,一般设为1时期表须要,设为0时将被dump所忽视。

澳门新萄京官方网站,第六字段:该数字用于决定在系统运维时张开磁盘检查的顺序,0代表不开始展览自己商议,1代表优先检查,2意味着其次检查。对于根分区应设为1,其余分区设为2.

加上全自动挂载 "/dev/sdb1"分区的布署

vi  /etc/fstab

/dev/sdb1  /home  ext4  defaults  0  0 

澳门新萄京官方网站 29

将挂载增添到配置文件

此间作者将 defaults  错写成 default,导致本人开机后用户 zhang 不能够登陆,然后找了半天才找到那个错误。

当需求为您的磁盘分的绵密一些的时候能够运用,我们未来要把300G都挂载到 /data 就不选用命令选项了。

内存交流空间(swap)

还记得在安装Linux时必将必要的多少个分区吧,八个是根(/)分区,一个正是内部存储器调换分区(swap)。

大家知道CPU多都收获数据都源于内部存款和储蓄器,那当内部存款和储蓄器不足的时候,为了让持续的主次能够高枕无忧运作,因而在内存中暂不使用的次序与数量就能被挪到swap中。此时内存就能够空出来给需求推行的程序加载。

出于swap使用硬盘来暂时放置内部存款和储蓄器中的消息,所以用到swap时,你的主机硬盘灯就能够初阶闪个不停。

mkswap        # 建构交换分区

下边是等下须要利用的 fdisk  内部指令含义:

LVM概述

LVM是Linux系统中对磁盘分区进行政管理制的一种逻辑机制,它是成立再硬盘和分区之上,文件系统之下的叁个逻辑层,在确立文件系统时屏蔽了下层的磁盘分区布局,能够在维持现成数量不改变的情景下动态调度磁盘体量,进而提升了磁盘管理的灵活性。

在装置EvoqueHEL5连串的进度中挑选自行分区时,暗中认可就能够利用LVM分区方案,不要求再拓展手动配置。假如有特别须求,也足以运用安装向导提供的磁盘定制工具调治LVM分区。要求留意的是,“/boot”分区不可能依赖LVM成立,必须独立出来。

关于LVM的多少个着力术语:

1、PV(Physical Volume,物理卷)

物理卷是LVM机制的大旨存款和储蓄设备,经常对应该为二个常备分区或任何硬盘。成立物理卷时,会在分区或硬盘的头顶创设叁个保留区块,用于记录LVM的性质,并把仓库储存空间划分成暗许大小为4MB的主干单元PE,进而构成物理卷。

物理卷一般直接使用设备文件名称,如“/dev/sdb1”、“/dev/sdb2”等。

用来转变到物理卷的司空见惯分区,建议先选择fdisk工具将分区类型的ID标志号改为“8e”。假如整块硬盘,能够将富有磁盘空间划分为叁个主分区后再作相应调治。

2、VG(Volume Group,卷组)

由一个或多个物理卷组成二个完全,即形成卷组,在卷组中得以动态地丰盛或移除物理卷。许多少个物理卷能够独家构成差别的卷组,卷组名称由用户自行定义。

3、LV(Logical Volume,逻辑卷)

逻辑卷是树立在卷组之上的,与物理卷未有直接关乎

对于逻辑卷来讲,每多少个卷组就是三个安然无恙,从那一个欧洲经济共同体中“切出”一小块空间,作为用户成立文件系统的功底,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创立文件系统今后,就能够挂载到Linux系统中的目录下行使。

通过上述对物理卷、卷组、逻辑卷的表明能够看出,创建LVM分区管理机制的长河就是:首先,将普通分区或任何硬盘创造为物理卷;接下去,将大要上比非常粗大放的各物理卷的存款和储蓄空间组成一个逻辑全体,即卷组;最终,基于卷组这么些欧洲经济共同体,分割出区别的数量存款和储蓄空间,产生逻辑卷。而逻辑卷才是最后用户能够格式化并挂载使用的寄存单位。

澳门新萄京官方网站 30

LVM管理命令

根本命令的语法

pvcreate    设备名

vgcreate    卷组名    物理卷名1    物理卷名2

lvcreate      -L    大小    -n     逻辑卷名     卷组名

lvextend     -L   大小     /dev/卷组名/逻辑卷名

m  呈现补助。       n   创造分区。      p  突显磁盘分区消息。     d   删除分区。      w   保存并退出。     q   退出不保留。

[root@~]# fdisk /dev/sdb      #fdisk 命令后面直接加 磁盘文件就好

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').
#这里的警告信息就是,建议你关闭dos兼容模式,且启用-u选项,简单说就是让你使用 -cu 选项。
不过这个警告并不需要太在意,它只会在磁盘未分区时显示,且不会对咱们下面的操作有任何影响。
Command (m for help): p   #先看一下磁盘分区情况

Disk /dev/sdb: 213 MB, 213909504 bytes
64 heads, 32 sectors/track, 204 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bf8bec7

   Device Boot      Start         End      Blocks   Id  System

#嗯,空白的    就是没有进行过磁盘分区。
Command (m for help): n      #创建磁盘分区
Command action
   e   extended
   p   primary partition (1-4)   #这里是系统提示,是按 e 创建扩展分区,还是按 p 创建主分区了?
p                #咱们就准备整一个分区,自然选择 p  主分区啦~~
Partition number (1-4): 1        #键入1 , 就是1号主分区的意思。
First cylinder (1-204, default 1):“回车键” (按下Enter)    #这里是让你选择分区开始的柱面,回车就是默认,最初的意思            
Using default value 1
Last cylinder,  cylinders or  size{K,M,G} (1-204, default 204):“回车键” (按下Enter)   #这里是让你选择分区结束的柱面,回车就是默认,最后的意思    
Using default value 204    (创建好了)

Command (m for help): p        #咱们再看一下

Disk /dev/sdb: 213 MB, 213909504 bytes
64 heads, 32 sectors/track, 204 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bf8bec7

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         204      208880   83  Linux
#嗯嗯,分区名称/dev/sdb1,大小差不多“300G”
Command (m for help): w     # 键入 w ,一定要保存后退出。不然所有的设置都不会生效。
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

  fdisk -l 查看一下磁盘的音信。

[root@~]# fdisk -l| grep '/dev/sdb'

Disk /dev/sdb: 213 MB, 213909504 bytes
/dev/sdb1               1         204      208880   83  Linux

#这就说明咱们的磁盘分区已经创建OK。

 第二步,为您的分区创制文件系统(格式化)

先是要手动更新一下,让系统掌握 sdb 磁盘分区表有变化了~~

[root@~]# partprobe /dev/sdb
[root@~]# 

# 傲娇的Linux 并不会给你任何提示。但是这个步骤必不可少

 然后一直给分区装个 ext4文件系统就好了

[root@~]# mkfs.ext4 /dev/sdb1    #mkfs 命令接 .ext4 中间不需要使用空格。后面要跟分区的文件名,并不是磁盘文件名,这个要注意。
mke2fs 1.41.12 (17-May-2010)
··························此处省略数行
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
#最后这两个提示信息是最重要的,它的意思是说:这个文件系统将在21次挂载或是180天以后自动检查,使用 tune2fs -c 或-i 可以覆盖掉默认自动检查。

 反正小编是无需系统暗许检查什么的,那小编就径直关闭好了,就动用它建议的 tune2fs 命令就好了。

[root@~]# tune2fs -c 0 -i 0 /dev/sdb1    # -c 和 -i 后面都是零(不检查的意思),还是磁盘分区文件~~
tune2fs 1.41.12 (17-May-2010) 
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
#提示信息我就不逐条翻译了,大概意思就是系统不会自动检查了。

 第三步,将 /dev/sdb1 挂载~~到 /data ,并促成开机自动挂载。

mount 挂载,这些轻松,作者就不讲了。

[root@~]# mount /dev/sdb1 /data
[root@~]# df -h            #最好 df -h 查看一下
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.3G   16G  13% /
tmpfs           490M     0  490M   0% /dev/shm
/dev/sda1       190M   66M  115M  37% /boot
/dev/sdb1       194M  1.8M  182M   1% /data
               #这里不应该是300G吗,难道是我挂错了?- _ -?

 开机自动完毕挂载的方法有十分多,大家就大约的讲三种好了。

格局一:通过 /etc/rc.local   达成开机运维 mount /dev/sdb1 /data 。来兑现开机自动挂载

[root@~]# ll /etc/rc.local 
lrwxrwxrwx 1 root root 13 Aug  6 17:57 /etc/rc.local -> rc.d/rc.local
# /etc/rc.local  是 /etc/rc.d/rc.local 的符号链接。在root权限下直接修改符号链接的文件就可以了。
[root@~]# vim /etc/rc.d/rc.local      #但是我有强迫症,我就要修改源文件。哼哼~~

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
mount /dev/sdb1 /data            #编写这么一句就好了,但是我不建议这么做。可能是因为比较Low吧

主意二:通过 /etc/fstab 达成开机自动挂载

[root@~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Jul 28 14:15:11 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=4b7f430b-398b-4ca4-a6f4-75e11c8498f0 /                       ext4    defaults        1 1
UUID=b001470a-e506-4b50-a705-7b4343ac6a7c /boot                   ext4    defaults        1 2
UUID=ec344814-973b-45d3-95f0-7ce6265b3247 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sdb1               /data/                  ext4    defaults        0 0
#第一列设备的名称         #第二列 挂载点(目录)     #3,文件系统类型   #4,defaults 是默认挂载参数   
#第一个 0 是指是否进行备份 0(不进行) 第二个 0 是指是否开机磁盘检查 0 (不检查)

形式三:通过chkconfig 达成开机自动运转。

本条点子自个儿也不太建议,终究chkconfig依旧用来启用系统服务相比好,挂载的工作如故交给 fstab 的好。

下边包车型客车链接正是自家写的怎么样兑现chkconfig的开机自运行~~链接,风野趣的能够看下。

至于fdisk  与  parted 的分别,我们前几日再讲~

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站:linux磁盘管理,给Linux新增

关键词: