磁盘划分区 (资源)

4.1 df命令

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法

df(选项)(参数)

选项

-a或--all:包含全部的文件系统;
--block-size=<区块大小>:以指定的区块大小来显示区块数目;
-h或--human-readable:以可读性较高的方式来显示信息;
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
-i或--inodes:显示inode的信息;
-k或--kilobytes:指定区块大小为1024字节;
-l或--local:仅显示本地端的文件系统;
-m或--megabytes:指定区块大小为1048576字节,以兆形式显示;
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
-P或--portability:使用POSIX的输出格式;
--sync:在取得磁盘使用信息前,先执行sync指令;
-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
-T或--print-type:显示文件系统的类型;
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
--help:显示帮助;
--version:显示版本信息。

参数

文件:指定文件系统上的文件。

实例

查看系统磁盘设备,默认是KB为单位:

121158_4rfg_3803405.png

使用-h选项以KB以上的单位来显示,可读性高:121222_hCK5_3803405.png

查看全部文件系统:

121242_Vi8k_3803405.png

其中的tmpfs文件系统是临时的文件系统。

查看swap文件使用free命令。

222349_tWGu_3803405.png

 

常用查看文件大小与Linux系统命令


查看内存使用情况: free -m  (m为MB,g为GB)

fb23bb0a1d7fd82006efb5743ee8d300895.jpg

 

查看对应磁盘使用情况: df -lh

90fc75d375dfe88f836c99285180ee47ee8.jpg

查看对应CPU使用情况: cat /proc/cpuinfo

会有32个大致相同的内容展示(下标是从0开始的),这就说明该服务器为8核操作系统

a0afe1472b91f68784ebefa3c9b75bf8e5a.jpg

 

或者有更牛逼的命令:

cat  /proc/cpuinfo | grep "model name" | head -1           (只显示一行对应的CPU型号以及其他信息)

cat  /proc/cpuinfo | grep "model name"                        (系统有几个核就会显示几行)

cat  /proc/cpuinfo | grep "model name" | wc -l            (统计出一共有多少核)

查看对应服务器版本当前操作系统发行版信息: cat /etc/issue  或  cat /etc/redhat-release

6ff4045ee7c8f97bae136a3535152be7369.jpg

查看更为底层的版本信息: cat /proc/version (例如:CentOS实际最根源为RetHat,此命令将会显示所采用RetHat的版本)

c4dfa22cbae2deed26f693263a02ecdf5fc.jpg

如果想查看某个文件夹当前所占用的空间使用:

 

du -h node            (cd /data/solr-4.8.0/)

dc63afcd7784be5edb48a48bb359d5d6897.jpg

 

如果想查看当前目录下的所有文件各个大小

du -sh *       (cd /)

75568ec493bf28a73b7edfc9b8963bfc44b.jpg

 

查看内存情况

<1.  jstat -gc pid                 可以看到对应各个内存大小、使用状况以及GC处理情况

<2.  jmap -heap [pid]                查看内存分布

<3.  jstat -gcutil [pid] 1000            每隔1s输出java进程的gc情况

修改文件夹及其里面的内容的权限

chown -R solr:solr /home/solr/lib

意思是将 /home/solr/lib 文件夹及其里面内容的用户所属权限修改为solr用户所属权限

 

 

4.2 du命令

du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

语法

du [选项][文件]

选项

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。

--exclude=<目录或文件> 略过指定的目录或文件。

-D或--dereference-args 显示指定符号链接的源文件大小。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

-l或--count-links 重复计算硬件链接的文件。

实例

使用df命令显示目录或者文件所占空间:

121435_Ge2R_3803405.png

只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

显示指定文件所占空间:

121546_KfOG_3803405.png

查看指定目录的所占空间:

121727_CtXj_3803405.png

显示多个文件所占空间:

[root@localhost test]# du log30.tar.gz log31.tar.gz

4 log30.tar.gz

4 log31.tar.gz

只显示总和的大小:

[root@localhost test]# du -s

1288 .

[root@localhost test]# du -s scf

32 scf

[root@localhost test]# cd ..

[root@localhost soft]# du -s test

1288 test

使用-sh查看用户、文件、目录的 大小。 

223002_xeGn_3803405.png


4.3/4.4 磁盘分区

扩展分区最多只能有一个。

添加磁盘步骤:

223704_ZKHt_3803405.png

223719_8uLb_3803405.png

剩下的直接点下一步,设置磁盘大小为10G.点击完成,再点击确定,就行了。

223824_3YvK_3803405.png

使用fdisk命令查看,分区。,要想查看新添加的硬盘,需要重启虚拟机。

fdisk常用命令 :

      p  : 显示当前硬件的分区,包括没保存的改动

      n  : 创建新分区

              e : 扩展分区 (primary)

              p :主分区 (extended)

      d  : 删除一个分区

      w  : 保存退出

      q : 不保存退出

      t  : 修改分区类型

              L : 

      l  : 显示所有支持的所有类型

使用命令w查看负载情况。红色箭头指的就是负载,数字越小,负载越小。

224635_m8uo_3803405.png

重新查看一下新添加的磁盘。

224813_s9dY_3803405.png

进入磁盘使用命令:fdisk /dev/sdb,列表中的n(创建),p(列出了),w(保存),d(删除),比较常用。

225123_CFyZ_3803405.png

225507_gwsg_3803405.png

划分主分区,最多四个。创建分区1,大小为2G.主分区可以不连续创建,如1,3,5。

085042_0r1l_3803405.png

230041_hYq7_3803405.png

090121_pAju_3803405.png

085658_LuBu_3803405.png

创建分区2,大小为2G.

090350_9PyD_3803405.png

创建分区3,大小为1G.

090434_Fg5b_3803405.png

删除分区

165854_NisW_3803405.png

不保存退出 直接输入q,保存w

170244_s8JP_3803405.png

划分拓展分区

225123_CFyZ_3803405.png

170638_oocc_3803405.png

创建扩展分区sdb1成功

171114_xbvn_3803405.png

171035_DBvq_3803405.png

主分区创建成功

171225_rd17_3803405.png

创建一个逻辑分区,逻辑分区是连续的分区,如5,6,7,8

171406_qFYa_3803405.png

171945_EEZM_3803405.png

172150_GHz2_3803405.png

删除逻辑分区6,因为逻辑分区是连续的,所以删除6,逻辑分区的数字会累加。

注意:主分区和扩展分区总和是4.

172349_9oSb_3803405.png

按两次q退出。

172811_vI4I_3803405.png

使用fdisk -l查看你磁盘的分区。

172954_VA5B_3803405.png

使用fdisk /dev/sdb命令再添加一块。

173320_oTyz_3803405.png

173439_TYyn_3803405.png

173519_H3k5_3803405.png

注意:扩展分区里面的逻辑分区,比较占内存。扩展分区不支持格式化。真正写入数据的是逻辑分区

常见问题:容量配置不了,就进行扩容。不能扩容就添加一块磁盘(关闭虚拟机,点击编辑虚拟机,添加好后,点击确定)。第一个是你系统盘, 第二个是你自己添加的硬盘,开机之后 应该只有盘符,df -h 看不到盘, 相当于windows,你没格式化分区。 你现在需要 fdisk -l   看看是 /dev/sdb   /dev/sdx 看看是什么,给他 fdisk /dev/sdx 然后分区,给他添加进去 就可以看到了。

 

链接 : 

Centos7 磁盘分区表 MBR 和 GPT  :http://blog.51cto.com/xiaogongju/2060951

 

 

 

转载于:https://my.oschina.net/u/3803405/blog/1786403

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值