Chinaunix首页 | 论坛 | 博客
  • 博客访问: 564622
  • 博文数量: 201
  • 博客积分: 7734
  • 博客等级: 少将
  • 技术积分: 1994
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 19:18
文章分类

全部博文(201)

文章存档

2011年(28)

2010年(173)

分类: LINUX

2010-06-13 18:01:05

一、MBR
Bootloader partition table
446 + 16*4 + 2 =512B
superblock 每个分区的分区表

备份mbr
dd if=/dev/sda of=/other/MBR bs=512 count=1

more /proc/partitions 查询分区表
e2label /dev/sdaXX /redhat 指定卷标
blkid 查询所有分区的信息。

二、tune2fs
调整文件系统的参数。
tune2fs -l /dev/sda12 查看文件系统具体参数
tune2fs -j /dev/sda12 将ext2转换为ext3
三、dumjpe2fs

四、Mount

mount -o remount / 对于已经挂载过的文件系统,重新加载。(在线,不会中断)
mount -a 应用于没有挂载过的文件系统。

mount -o loop /redhat/boot.iso /redhat 挂载镜象文件。
/etc/fstab 每个栏位的作用。
前三列易理解。

default的五个参数只支持ext2、ext3文件系统。

rw,ro 读写 (只读)
suid,nosuid 访问shadow (不可访问)
dev,nodev 建立设备文件 (不能建立)
exec,noexec 执行 (无法执行)
sync,async 日志区 (不写日志)

atime,noatime 更新access time。

最后两列栏位。


fuser -v /mnt 查看挂载分区的访问信息。
fuser -km /mnt 强制断开该分区的所有访问。
或kill -9 (pid)

ACL挂载的选项功能。
开启文件的acl功能
tune2fs -o acl /dev/sda7

fsck扫描。
关闭fsck扫描
tune2fs -c0 -i0 /dev/sda7

扩展swap

free -m 查询swap空间
(一)利用磁盘的剩余空间
1.分区,转换类型

fdisk /dev/sda
n
+500M
p
t
82
w
partprobe
2.格式化swap mkswap /dev/sda9
3.激活swap swapon /dev/sda9
4.使下次启动时生效 将其写入/etc/fstab

(二)利用分区的剩余空间
1.dd if=/dev/zero of=/home/swapfile bs=1M count=500
2.3步同上。
4./media/swapfile swap swap default 0 0

5. swapon -s 或 cat /proc/swaps 查询优先级
vim /etc/fstab
>>>>
LABEL=SWAP-sda7 swap swap defaults,pri=-1 0 0
……
LABEL=SWAP-sda12 swap swap defaults,pri=-5 0 0
swapoff -a 关闭所有swap
swapon -a 启用所有的swap

五、挂载网络文件系统(NFS)

showmount -e 192.168.0.254 查看对方的共享资源。
mount -t nfs 192.168.0.254:/var/ftp/pub /media/
即将远程的共享目录映射到本地。
@#使下次启动生效。
#vim /etc/fstab
>>192.168.0.254:/var/ftp/pub /media nfs default 0 0

六、自动挂载。
/etc/auto.master 主配置文件
/misc /etc/auto.misc
/etc/auto.misc 具体挂载选项
cd :/dev/cdrom


Ex:将192.168.0.254:/var/ftp/pub 自动挂载。

vim /etc/auto.master
>>/mnt /etc/auto.nfs
cp /etc/auto.misc /etc/auto.nfs
>>nfs 192.168.0.254:/var/ftp/pub
阅读(704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~