Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239543
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-07-31 11:54:15

拿到一个新的普通磁盘需要进行三个步骤才能使用:1,分区  2,格式化  3,挂载

1,分区命令 fdisk
  fdisk -l 查看设备
  fdisk  设备(eg:/dev/sda)
         n 添加一个分区
         d 删除一个分区
         p 列出分区表
         m 出现帮助信息
         t 改变分区的类型
         l 列出分区类型 以供我们设置相应分区的类型
         w 保存退出
         q 不保存退出
         扩展分区不能格式化,因为里面放的是指针,2格式化命令
2,格式化命令 
  mkfs -t /dev/device (-t 指定文件系统类型)
  mkfs -t ext3 (mkfs.ext3) /dev/sda3 将设备格式化为ext3格式
  mke2fs -L   设置文件系统的标签名称
         -j   设置文件系统的日志功能(同时设置成ext3)
         -b  指定磁盘块大小(1024|2048|4096)
         -c  检查磁盘上的坏块
         -i  指定"字节/inode"的比例
         -N  指定要建立的inode数目
         -m <百分比值>   指定给管理员保留区块的比例,预设为5%
  mke2fs -b 2048 -L Mylinux -i /dev/sda3
 dumpe2fs  显示ext2 文件系统的详细信息(uuid blocksize等)
 tune2fs 调整e2fs的结果 创建文件信息的属性
         -L  调整卷标
         -i 经过多长时间后自检 默认是180天 eg:-i 12m
         -j 不损坏数据的情况下 改变文件系统的大小
         -c 调整最大挂载次数,达到最大挂载次数之后自检 -c 0或-c -1关闭自检功能
         -C 设置已挂载的次数
         -m 调整给管理员保留区块的比例,预设为5%
         -r 保留多少块
         -l  修改超级块的信息
         -u  保留的空间指定谁可以用
         -o 调整默认挂载选项
3,挂载
   挂载点
  /media
  /mnt
   mount命令本身显示实时保存的挂载的存储设备
   mount [-t fstype] [options] DEVICE
   mount /dev/sd5 /mnt
   umount /dev/sd5(设备)
   umount /mnt(挂载点)
   默认挂载选项      
        -t ext2,iso9660(光盘)(指定系统类型)
        -w
        -n
        -o 
        eg:mount -o -ro /dev/sda5 /mydata/(只读)
                   
        -a
        rw 读写
        ro 只读
        suid 允许被设为suid或sgid的文件执行正常功能
        dev 启用分区上的设备文件
        exec 允许执行上面的可执行文件
        noexec 没有执行权限
        auto 可以被自动挂载
        nouser 禁止普通用户挂载此文件
        async 异步写入(数据在写入磁盘之前可以在内存中缓存)
        noatime 不更新访问时间
        acl 表示在此分区间上使用acl功能
        loop 挂载本地回环设备
        user_xtattr 允许用户使用扩展命令
        mount -o remount ,ro /dev/sda5 (如果此前已经挂上了,用此命令可以不用卸载,直接重新挂载)
 
 
 
 实现开机自动挂载
      写在/etc/fstab
  格式:
      LABEL或者/dev/sda    /mnt/test(挂载点)      ext3          defaults      0  0
     /etc/fstab:系统启动过程自动挂载的文件系统
    6个字段的含义:
   要挂载的设备:/dev/sda5, LABEL=MYDATA,UUID=""
   挂载点:
  文件系统:
  挂载选项:如果有多个选项,选项间用逗号隔开,defaults,ac1
  转储频率:0 表示不做任何备份,1 表示每天备份,2 隔天备份(通常都为0)
  文件系统自检次序:0-9 0,不自检 1,第一个自检 2,第二个自检。。。
  添加完成后执行 mount -a 就可以立即挂载/etc/fstab

  卸载文件系统。若卸载时发现别人正在访问 。则
  fuser -v    /mnt/test     查看哪个用户正在使用
  fuser  -km  /mnt/test    强行卸载
  umount /dev/sda
 
 
注意:
  如果分区是swap分区,则需要使用以下命令格式化
  mkswap 格式化交换分区 (-L选项可以指定卷标)
  格式化后不需要挂载,只需要用下面的命令开启
  swapon DEVICE (启用某个交换分区)
  swapon -a 启用所有的交换分区
  使用完之后不需要卸载,只需要使用下面的命令关闭
  swapoff /dev/sda5 (关闭交换分区)
阅读(1477) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~