o硬盘空间等于=磁头数*扇区*柱面
+表示跨越了两个柱面
在/proc/partitions可以看到己经存在内核的分区表。
如果分区的大小小于1G,默认block为1024
如果分区的大小大于1G,默认block为4096
blkid:查看文件系统的类型。
直接用卷标来挂载:mount LABEL=/boot /date
tune2fs:用来调整或查询文件系统参数。
1、保留空间
2、转换文件系统格式
3、添加文件系统挂载选项
添加acl属性:
tune2fs -o acl /dev/sda/13 要重新挂载才能生效
setfacl -m u:redhat:rwx /mnt/data/ 分配权限
fsck=filesystem check
4、关闭文件系统检查功能:
tune2fs -o acl,user_xattr /dev/sda1
tune2fs -i0 -c0 /dev/sda13
dump2fs /dev/sda13
启动中在/etc/rc.d/rc.sysinit中读到/etc/fstab
进入sulogin在kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/1 后面加入 emergency
如果后面加的是: init=/bin/sh也是一样的。只是不用输入密码。
rw/ro
suid/nosuid
dev/nodev
exec/noexec
async/sync
先写fstab再重新挂载
mount -a 只能把存在fstab里面的参数,但没有挂载起来的分区重新挂载起来。
mount -o reomount 是重新把全部挂载起来。
fuser -v /mnt/data 查看谁在访问当前文件。
fuser -km /mnt/data 强制杀死
1、mount -o noexec /dev/sda13 在挂载的后,不能执行文件。
2、mount -o loop boot.iso /media 挂载后,读取ISO文件。将文件挂载到一个挂载点上。
mount -t nfs server1:/ftp/pub/
dd if=/dev/cdrom of=boot.iso
watch -n 1 du -h /var/ftp/pub/abc.iso 每秒更新一次。
3、挂载一个fat32的分区:
mount -o uid=500,gid=500 /dev/sda14 /media/ 指定用户。
4、不改变时间戳。
mount -o noatime /dev/sda13 /mnt
5、将一个挂载点挂载到另一个挂载点:
mount --bind /mnt/data /var/ftp/pub
在线扩展SWAP:
1、利用分区 :
swap的分区类型为82.
free -m 查看swap的大小。
mkswap /dev/sda15 把分区格式化成swap分区。
swapon /dev/sda15 把sda15加进swap 就是激活
让它开机后还生效的话,把它写进/etc/fstab
/dev/sda15 swap swap defaults 0 0
2、利用剩余空间:
1) dd if=/dev/zero of=/var/ftp/pub/swapfile bs=512M count=1 创建一个空文件
2)把这个文件格式化一个swap分区:mkswap /var/ftp/pub/swapfile
3)激活swap:swapon swapfile
4)写进/etc/fstab
用swapon -s 查看swap分区。
linux 与 linux 中走nfs
windows 与 windows 中走 cifs
/etc/init.d/netfs 和mount nfs关联
自动挂载:
1、/etc/auto.master 主配置文件
/misc /etc/auto.misc
2、/etc/auto.misc 辅配置文件:
mount /dev/cdrom /misc/cd
vim /etc/sysconfig/autofs 是配置文件
mkfs.ext3 -L opt /dev/sda5 给/dev/sda5打上卷标opt
blkid |grep opt 在所有打了卷标的分区上查看,是否有打了opt卷标的系统。
阅读(456) | 评论(0) | 转发(0) |