4.5 磁盘格式化
mount 查看分区文件系统类型
mke2fs 磁盘格式化命令
mke2fs -t 指定文件系统类型
mke2fs -b 指定块大小
mke2fs -t etx4 -b 2048 /dev/sdb 格式化磁盘文件系统类型为ext4
mkfs.xfs -f /dev/sdb 强制格式化为xfs
-m 指定给管理员保留区块的比例,预设为5%
mke2fs -i 指定"字节/inode"的比例
4.7 磁盘挂载
mount 命令
加载文件系统到指定的加载点
blkid /dev/sdb 查看文件类型
语法:mount -t 类型 -o 挂接方式 源路径 目标路径
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs(需内核支持)推荐cifs
UNIX(LINUX) 文件网络共享:nfs
-o详细选项:
loop :用来把一个文件当成硬盘分区挂接上系统
ro :采用只读方式挂接设备
rw :采用读写方式挂接设备
iocharset :指定访问文件系统所用字符集,例如iocharset=utf8
remount :重新挂载
使用实例:
挂载windows文件共享:
sudo mount -t cifs -o username=user,password=passwd //192.168.6.6/share /mnt/share
mount -t cifs -o username=xxx,password=xxx //IP/sharename /mnt/dirname
挂载Linux文件nfs共享: mount -t nfs -o rw 192.168.1.2:/usr/www /usr/www
挂载ISO镜像: mount -o loop -t iso9660 /usr/mydisk.iso /home/ping.bao/cd
挂载USB移动硬盘:mount -t ntfs /dev/sdc1 /root/usb
挂载CDROM: mount /dev/cdrom /home/ping.bao/cd
取消挂载:umount /dev/cdrom /home/ping.bao/cd
单用户模式重新挂载根分区:mount -o remount,rw /
事例:
mount /dev/sdb /mnt/ 将磁盘挂在到mnt
umount /dev/sdb 将磁盘卸载,需退出mnt目录
umount -l /dev/sdb 不用退出该目录
vi /etc/fstab 系统启动挂载磁盘配置文件(盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载)
事例:
4.9 手动增加swap空间
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
dd为命令 if:代表输入文件 of:代表输出文件 bs:代表字节为单位的块大小 count: 代表被复制的块数。
/dev/zero 是一个字符设备,会不断返回0值字节(\0)
mkswap -f /tmp/newdisk
格式化虚拟磁盘
swapon /tmp/newdisk
加载新的磁盘空间
chmod 0600 /tmp/newdisk
赋予权限
swapoff /tmp/newdisk
卸载磁盘空间