设为首页 收藏本站
查看: 605|回复: 0

[经验分享] Linux下磁盘管理

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-6 09:13:44 | 显示全部楼层 |阅读模式
内容概要:   
1. 查看磁盘或者目录的容量   
df  查看磁盘各分区使用情况   
   不加参数以k为单位   
   df -i inode数,df -h  以G或者T或者M   
   df -m  以M单位显示  
  [root@sun /]# df -m   
Filesystem     1M-blocks  Used Available Use% Mounted on   
/dev/sda3          16301  2637     12831  18% /   
tmpfs                865     0       865   0% /dev/shm   
/dev/sda1            283    51       218  19% /boot   
du 查看目录或者文件的容量   
   不加参数 以k为单位显示   
   -s 列出总和 -a  列出所有文件和目录   
   -k 以k为单位 -m  以M为单位   
   -h 最合适的单位  最常用组合 -sh   
扩展 ls -lh 看到的大小和du相比   
2. 磁盘的分区和格式化   
fdisk -l  查看磁盘和分区,大于2T用GPT :要是用parted 来进行分区。
  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%
  3. 挂载、卸载磁盘分区
  U盘的格式是fat格式
  1.新建一个usb目录 mkdir  /mnt/usb
  2.fdisk  -l   查看是否有新的硬盘添加上来了
  3.执行挂载  mount -t vfat /dev/sdb /mnt/usb
  4.cd /mnt/usb     
    ll
  5.卸载  umount /dev/sdb1
  mount 不加任何选项和参数,查看已经挂载情况   
mount 格式  mount -t type  /dev/sda5  /mnt   
mount -t 指定挂载分区格式,如 -t ext3   
umount  /dev/sda5 或者 umount /mnt   
umount -l  强制卸载   
mount  -o 后面跟各种选项,比如remount,ro,noatime等,具体选项如下:   
mount -a  会根据/etc/fstab 挂载所有分区   
UUID是如何来的,使用命令 blkid   
blkid命令 后可以不跟设备名,列出所有   
mount UUID=“……” /mnt   
使用UUID的好处是,多块磁盘,如果在服务器上换了插槽位置,设备名会变,但UUID是唯一的   
4. 配置文件 /etc/fstab   
第一列就是分区的标识,可以LABEL,也可以UUID,当然也可以 (/dev/sda1);   
第二列是挂载点;   
第三列是分区的格式;   
第四列则是mount的一些挂载参数,一般情况下,直接写defaults即可;   
第五列的数字表示是否被dump备份,是的话这里就是1,否则就是0;
  第六列是开机时是否自检磁盘。1,2都表示检测,0表示不检测,/ 分区必须设为1,而且整个fstab中只允许出现一个1,1比2优先级高,所以先检测1,然后再检测2,如果有多个分区需要开机检测那么都设置成2吧,1检测完了后会同时去检测2。   
5.LVM
  扩容当前分区  一、首先创建一块新的分区:
  fdisk  /dev/hda
  n
  l        #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)
  6        #分区号(从5开始),/dev/hda6
  t      8e   #分区类型8e表示LVM分区
  w        #写入分区表
  partprobe   #重读分区表
  mkfs –t ext3 /dev/hda6 #格式化
  partx /dev/hda #查看当前硬盘的分区表及使用情况
  二、创建PV,扩容VG,LV
  pvcreate /dev/hda6
  vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例
  vgextend VolGroup00 /dev/hda6    #扩展VolGroup00
  lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例
  lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV
  resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效
  df –h #查看挂载情况,已经扩容


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-109962-1-1.html 上篇帖子: Linux用户和组管理 下篇帖子: vim编辑器 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表