linux磁盘管理是什么东西,Linux磁盘管理

IDE硬盘接口名为/dev/had

SAS、SCSI、SATA硬盘接口为/dev/sda

高效云盘接口为/dev/vda

查看linux分区的block大小

dumpe2fs /dev/sda1 | grep”Block size”

tune2fs -l /dev/sda1 | grep”Block size”

stat /boot/ | grep”10 Block”

查看Linux系统inode的方法

dumpe2fs /dev/sda1 | grep “Inode size”

tune2fs -l /dev/sda1 | grep “Inode size”

stat /boot/ | grep “Inode”

格式化磁盘,-b指定默认block值,-l指定默认inode值

mkfs.ext4 -b 4096 -l 256 /dev/sdb

1- 检测新加入的磁盘

fdisk -l

2- 基于新硬盘/dev/sdb设备,创建分区/dev/sdb1

fdisk /dev/sdb

n 添加一个新分区

p 打印分区表信息

l 列出已知分区类型

Enter

+20G 输入需划分空间大小

Enter

w 写入保存

fdisk -l | tail -10

3- 格式化磁盘分区

mkfs.ext4 /dev/sdb1

4- 挂载/dev/sdb1分区到/data目录

mkdir -p /data 创建/data数据目录

mount /dev/sdb1 /data 挂载/dev/sdb1分区至/data/目录

df -h 查看磁盘分区详情

echo “mount /dev/sdb1 /data” >>/ect/rc.local 将挂载分区加入--/etc/rc.local开机启动

vi /etc/fstab

mount -o rw,remount / 重新挂载/系统,检测/etc/fstab是否有误

5- 自动挂载分区加入到/etc/fstab文件中

/dev/sdb1 /data/ ext4 defaults 0 0

mount -o rw,remount / 重新挂载/系统,检测/etc/fstab是否有误

基于GPT格式磁盘分区

parted -s /dev/sdb mklabel gpt 设备分区类型为gpt格式

partedselect /dev/sdbmklabel gptmkpart primary 0 -1print 同分区

quit 退出分区

mkfs.ext3 /dev/sdb 基于ext3文件系统类型格式化

mount /dev/sdb /data/ 挂载/dev/sdb设备至/data/目录

mount命令工具

mount [-Vh]

mount -a [-fFnrsvw][-t vfstype]

mount [-fnrsvw][-o options[,..]] device | dir

mount [-fnrsvw][-t vfstype] [-o options] device dir

mount -V 显示mount工具版本号

mount -l 显示已加载的文件系统列表

mount -h 显示帮助信息并退出

mount -v 输出指令执行的详细信息

mount -n 加载没有写入文件/etc/mtab中的文件系统

mount -r 将文件系统加载为只读模式

mount -a 加载文件/etc/fstab中配置的所有文件系统

mount -o atime 系统会在每次读取文件时更新文档时间

mount -o noatiome 系统会在每次读取文件时不更新文档时间

mount -o defaults 使用预设的选项rw,suid,dev,exec,auto,nouser等

mount -o exec 允许执行档被执行

mount -o user、-o nouser 使用者可以执行mount/umount的动作

mount -o remount 将已挂载的系统分区重新以其他再次模式挂载

mount -o ro 只读模式挂载

mount -o rw 可读写模式挂载

mount -o loop 使用loop模式把文件当成设备挂载至系统目录

mount -t 指定mount挂载设备类型,常见类型有nfs、ntfs-3g、vfat、iso9660等

iso9660 光盘或光盘镜像

msdoc Fat16文件系统

vfat Fat32文件系统

ntfs ntfs文件系统

ntfs-3g 识别移动硬盘格式

smhfs 挂载windows文件网络共享

nfs UNIX/Linux文件网络共享

mount /dev/sdb1 /data 挂载/dev/sdb1分区至/data/目录

mount /dev/cdrom /mnt 挂载cdrom光盘至/mnt目录

mount -t ntfs-3g/dev/sdc /data1 挂载/dev/sdb移动硬盘至/data1目录

mount -o remount,rw/ 重新以读写模式挂载/系统

mount -t iso9660 -o loop centos7.iso /mnt 将CentOS7.iso镜像文件挂载至/mnt目录

mount -t fat32 /dev/sdd1 /mnt 将U盘/dev/sdd1挂载至/mnt/目录

mount -t nfs 192.168.1.11:/data/ /mnt 将远程192.168.1.11:/data目录挂载至本地/mnt目录

Linux硬盘故障修复

操作系统分区变成只读或提示Read-only file system,原因有:磁盘老旧长期大量的读写、文件系统文件被破坏、磁盘碎片文件、异常断电、读写中断等

1- 远程备份本地重要数据,/data为源目录,/data/backup/2017/为目标目录

rsync -av /data/ root@10.206.35.197:/data/backup/2017/

2- 重新挂载/系统,测试文件系统是否可以写入文件

mount -o remount,rw /

3- 如果重挂载无法解决,需重启服务器以CD/DVD光盘引导进入Linux Rescue修模式

选择TroubleshootingEnterRescue a CentOS systemEnter

1 Continue

chroot /mnt/sysimage 进入修改模式,查看原来的文件系统

df -h

4- 对有异常的分区进行检测并修复,根据文件系统类型

umount /dev/sda3

fsck.ext4 /dev/sda3 -y

5- 修复完成,重启系统

reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值