Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57485
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-02 09:11
文章分类

全部博文(32)

文章存档

2017年(21)

2016年(11)

我的朋友

分类: C/C++

2017-01-03 13:52:04

1. ls -i xxx  查看xxx文件记录在那个inode中(即inode编号);
    
filefrag -v xxx 查看xxx文件分布在那借个block中;
    
dumpe2fs /dev/sda2 查看/dev/sda2的super block 的信息;
    
dumpe2fs /dev/sda2 |more 分页显示信息。
    ls -id /etc 查看的是etc目录里文件的inode信息,并不是etc目录的信息。
2. df  查看已挂载的文件系统的信息。
    df -hT 以有好的形式显示文件信息并显示出文件系统的类型。
    du /xxx 查看xxx文件夹的大小,并将里面每个文件大小也显示出来。
    du -s /xxx 表示只查看目录的大小,不查看里面文件的大小。
3.ln -s xxx yyy 创建xxx的软链接yyy 相当于创建快捷方式。
    ln xxx  yyy 给xxx创建一个硬链接yyy(硬链接可以理解为c语言中的指针)。做硬链接时不能跨分区,即只能在自己的分区创建硬链接,因为inode不能跨分区记录block。
4.fdisk -l 查看所有硬盘的所有分区。
    fdisk -l  /xxx 查看xxx硬盘的所有分区。
    fdisk /xxx 给xxx硬盘分区,xxx是硬盘而不是硬盘的某个分区。
5.主分区+扩展分区最多不超过4个。在扩展分区上可以划分逻辑分区(逻辑分区以5开始),但不能划分主分区。因为一个硬盘的分区表占64B,而记录一个分区需要16B,所以主分区+扩展分区最多不超过4个。
6.创建新分区后要用 partprobe /xxx  命令更新xxx硬盘的分区表。
    partprobe更新所有硬盘的分区表。创建分区后要格式化后才能使用。
    mkfs -t xxx /yyy将yyy分区格式化为xxx类型(xxx 可以为ext3,ext2,vfat等)。
    mkfs -t xxx -b  aaaa /yyy  将yyy分区格式化为xxx类型,并且每个block 占aaaa个B。
    
mkfs -t xxx /yyy 等价于 mkfs.xxx /yyy。硬盘分区要挂载后才能使用。
    mount /xxx /yyy将硬盘分区xxx挂载到yyy上。
    umount /xxx 将xxx硬盘分区卸载。
7.fsck /xxx 对xxx硬盘分区进行检验。
    fsck -f /xxx 强制检查;
    fsck -f -C /xxx 检查xxx硬盘分区并显示过程。
    badblocks /xxx 检查xxx硬盘分区的坏道。
    badblocks -sv /xxx 检查硬盘xxx的坏道并显示进度和结果。
8.挂载mount -o 选项 -t 文件系统  外部设备 目录  。
     卸载:umount 外部设备或挂载点mount 查看当前挂载了那些东西。
    mount -o remount,ro  /xxx 从新以只读方式挂载到xxx上(前提已经挂载到xxx上了);
    
mount -o remount,rw  /xxx 以可读可写的形式挂载。
    
mount -o remount,noexec  /xxx 没有可执行权限挂载。
    
mount -o remount,exec  /xxx 有可执行权限挂载。这些挂载都是一次性挂载,在重启机器后将不会再挂载,若希望开机后自动挂载则需要将命令写入到 /etc/fstab这个文件中。
9.fuser -mv /xxx  查看是哪个进程在占用xxx目录 。
10.tune2fs -l /xxx 查看xxx磁盘参数的信息;
    tune2fs 查看修改参数的相关命令。
    tune2fs -j /xxx 给xxx磁盘分区添加日志。
    e2lable /xxx 查看xxx磁盘分区的卷标;
    e2lable /xxx yy 更改xxx磁盘分区的卷标为yy。
阅读(793) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~