首先,我们需要效法一下条件,下图 
使用VMware为本人添加一块300G(实际200M~~手动滑稽 -_-)的硬盘设备。

linux磁盘管理,linux磁盘

摘自:

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

du 查看目录恐怕文件的容量
数据分区磁盘空间不足,CentOS下挂载新硬盘方法。不加参数 以k为单位出示
-s 列出总和 -a 列出所有文件和目录
-k 以k为单位 -m 以M为单位
-h 最合适的单位 最常用结合 -sh
推而广之 ls -lh 看到的深浅和du比较

  1. 磁盘的分区和格式化
    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. 翻开磁盘大概目录的容量…

时常会有采纳wdcp控制面板的人在群里面求助说空间不足了,wdcp打不开。我也帮衬过无数的情侣解决过那些题材,为了让越来越多的人可以团结解决这一个难题,前天专门花了点时间把出现那个题材的原委以及现实的化解思路和进度记录下来。

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左右分寸的分区,请输入+10000M;
    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命令可以列出系统中当前延续的硬盘
设备和分区音信.新硬盘没有分区音信,则只展现…

澳门金沙国际 1

wdcp空间欠缺的缘由

1、 
VPS的硬盘空间确实相比小,比如10G,而且VPS上的网站长年累月的周转和更新使得占用的上空特别大,直到将空间全部占满。

2、 
VPS的硬盘空间还有,然而没有格式化不可以使用。因为一般的VPS服务商在分配置磁盘的时候一般都会有多个磁盘,一个是10G,主要用来装系统,而另一个就是所选购VPS的总磁盘空间减去10G后的高低,假诺买入的VPS的总磁盘大小是40G,那首个磁盘的轻重缓急就是30G。一般大家让VPS服务商给我们装系统的时候即使没有须求合盘或许尤其提议将剩余的磁盘分区并挂载的话他们是不会给大家做那么些操作的,也就是只说他俩只会给大家将系统设置在足够10G的硬盘空间里面。装完系统后很多少人都会以为那么些时候拥有的磁盘空间都足以接纳了,其实不然,大家还要自个儿把剩余的磁盘给分区格式化并挂载未来才能运用,当然,如果是设置的windows的种类,那个对大家都简单,不过倘假若linux的种类来说,对于对不会拔取linux命令的人的话就比较困难了。

依据步骤一步一步添加就好。添加完毕后须要重启你的虚拟机,方能奏效。

Wdcp空间欠缺的化解办法

若果是首先种原因导致空中不足的话看能不只怕减小网站所占空间的轻重仍然清理临时文件了,不过这不是长久之计,假诺想在比较长一段时间内都不再为空间的标题烦恼的话最好是向VPS提供商购买新的硬盘空间,也就是给VPS升级。升完级将来再用下边的二种格局中的任意一种缓解,假使是第三种原因的话就足以一向动用上面三种办法中的任意一种来化解。

方法一:直接请VPS提供商重装系统并将多少个磁盘进行合盘,然后重装WDCP,当然,网站也要双重成立了,可以达到空间不足地步的都是运行了很久的网站了,要备份和还原也不是如此简单的,所以选拔那么些方式的人应有很少。

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

1、 
因为wdcp的具备程序和文书都是在/www那几个目录下边,为了前面的步骤能更顺畅,大家要先把/www这几个目录改名为/wwwbak,使用命令mv
/www /wwwbak。

2、 
使用命令fdisk –l查看一下硬盘列表,并查阅相应的配备名如下图

澳门金沙国际 2

从图中得以看出/dev/sdb就是咱们的第二块硬盘

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

澳门金沙国际 3

 

4、 
然后如上图,输入n回车成立一个新的分区,如下图(就算英文好点的可以输入m回车查看帮忙能够看到有着的参数以及功效介绍)

澳门金沙国际 4

5、 
如上图,输入n回车会有三个选项,e选项意思是创造一个扩充分区,p选项的意趣是开创一个主分区,为了把fdisk这么些命令讲得详细点,我那边选e选项创造一个恢弘分区,如下图(因为伸张分区不能够直接格式化,必须在伸张分区的根基上再成立逻辑分区才能展开格式化并储存数据,即使是创制主分区的话就足以平素开展格式化存储数据)

澳门金沙国际 5

6、 
输入分区编号,在此地大家一向输入1,也可以根据地点的提示输入1-4内部的任意一个数,输入将来回车如下图

 澳门金沙国际 6

7、 
上图是让输入开头柱面数默许为1,因为我们是想要整个硬盘进行分区,所以一向回车也就是默许1

澳门金沙国际 7

8、 
从上图的唤醒可以观察是要我们输入已毕柱面数,也得以输入容量大小,单位可以是K、M或许G,我们平素回车使用默许的末段一个柱面

9、 
到此大家将第二块硬盘已经创办成了扩展分区了,不过还有最终一个手续一定要操作,不然大家地点的有所操作都白费了,那就是早晚要输入回车将上边的操作写入一下,似乎windows系统里面的认可一样的。如下图

澳门金沙国际 8

10、大家再用fdisk –l看一下硬盘列表有哪些分裂。如下图

澳门金沙国际 9

11、接下去就是要在我们的扩张分区的底子上制造逻辑分区了,还记不记得大家创设扩大分区的时候输入的分区编号,大家得以观看硬盘列表里面多了一个sdb1的分区,就是我们刚刚创设的新分区,那一个1是和我们成立分区的时候输入的分区编号对应的。前边system下边的不行extended表示那个分区是增加分区,是不能够展开格式化的,所以还要输入fdisk
/dev/sdb成立逻辑分区,如下图

澳门金沙国际 10

 

12、从上图可以看看,输入n回车后和成立扩充分区的时候的来得不平等了,输入l选项成立逻辑分区,如下图

澳门金沙国际 11

13、因为现在只是针对wdcp的动静,只须求分一个分区就行了,一向回车,直到回到如下图步骤

澳门金沙国际 12

14、输入w回车保存以上操作,到此逻辑磁盘分区就创办成功了,然后大家用fdisk
–l查看一下新创制的逻辑磁盘分区的装备名称方便下边的格式化操作,如下图

澳门金沙国际 13

15、从上图能够见到新创造的逻辑磁盘分区设备名称为sdb5,现在我们将sdb5那个逻辑分区格式化成ext3的分区格式,使用命令mkfs.ext3
/dev/sdb5,如下图

澳门金沙国际 14

16、将格式化/dev/sdb5将来,就可以用第二块硬盘来储存数据了,然则想要用那第二块硬盘来囤积数据还要将新创立的那一个逻辑分区挂载到一个索引下边才能存取数据,我们先在根目录上边创设一个www目录用于挂载新分区,用命令mkdir
/www,然后用mount /dev/sdb5 /www命令将新分区挂载到/www目录上边,如下图

澳门金沙国际 15

17、然后用mv命令将/wwwbak里面的保有目录和文件都活动到/www目录里面,那样对系统来说wdcp的安装目录照旧没变,只但是存储地点变了罢了,不影响wdcp的正常化运作,移动命令mv
/wwwbak/* /www

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

/dev/sdb5               /www                    ext3    defaults       
1 2

如下图

澳门金沙国际 16

重启VPS,最终用df
–h查看一下挂载情况,并尝试打开wdcp看能不或者开拓,能打开表达设置成功,如下图

澳门金沙国际 17

作者:喻名堂

澳门金沙国际 18

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

首先步,为新磁盘创立分区。

[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 以扇区为单位为磁盘分区。

当必要为您的磁盘分的细致一些的时候可以运用,我们现在要把300G都挂载到
/data 就不利用命令选项了。

上面是等下需求选择的 fdisk  内部指令含义:

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 的区分,我们明天再讲~

相关文章