磁盘管理知识
1.tune2fs(调整文件系统参数)
[root@centos6 ~]#tune2fs -i 3 /dev/sdb (interval 间隔,即3天检查一次)
tune2fs 1.41.12 (17-May-2010)
Setting interval between checks to 259200 seconds
[root@centos6 ~]#tune2fs -C 35 /dev/sdb (设置文件已经被挂载的次数)
tune2fs 1.41.12 (17-May-2010)
Setting current mount count to 35
[root@centos6 ~]#tune2fs -l /dev/sdb
Filesystem created: Sun Apr 22 01:43:22 2018
Last mount time: Sun Apr 22 01:44:40 2018
Last write time: Sun Apr 22 02:23:48 2018
Mount count: 35
Maximum mount count: 1
Last checked: Sun Apr 22 01:43:22 2018
Check interval: 259200 (3 days)
2.mkfs创建文件系统
[root@centos6 ~]#mkfs -t ext4 /dev/sdb
mke2fs 1.41.12 (17-May-2010)
[root@centos6 ~]#mkfs.ext4 /dev/sdb 这两个写法效果一样
mke2fs 1.41.12 (17-May-2010)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n)
3.dumpe2fs (导出ext4等文件系统信息)
[root@centos6 ~]#dumpe2fs /dev/sdb|egrep -i “inode size|inode count”(不区分大小写)
dumpe2fs 1.41.12 (17-May-2010)
Inode count: 655360
Inode size: 256
4。添加新硬盘不用启动方法?
重新扫描总线就ok了
[root@centos6 ~]#ls /sys/class/scsi_host/
host0 host1 host2
[root@centos6 ~]#echo “- – -” > /sys/class/scsi_host/host0/scan
[root@centos6 ~]#echo “- – -” > /sys/class/scsi_host/host1/scan
[root@centos6 ~]#echo “- – -” > /sys/class/scsi_host/host2/scan
[root@centos6 ~]#fdisk -l
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
5,硬盘操作步骤?
添加硬盘—-扫描总线—-创建分区(即创建文件系统)—-格式化分区—-挂载分区(先建空目录)—编辑自启动挂载脚本—–生效
6.dd命令使用
:具有复制转换和格式化文本的功能
(1) [root@centos6 ~]#dd if=/dev/sdb1 of=f1 (将/dev/sdb1设备里数据备份到f1中)
4208967+0 records in
4208967+0 records out
2154991104 bytes (2.2 GB) copied, 99.7598 s, 21.6 MB/s
[root@centos6 ~]#dd if=/dev/zero of=/dev/sdb1 (删除/dev/sdb1里的数据)
dd: writing to `/dev/sdb1′: No space left on device
4208968+0 records in
4208967+0 records out
2154991104 bytes (2.2 GB) copied, 91.0283 s, 23.7 MB/s
[root@centos6 ~]#ls /mnt/home1
[root@centos6 ~]#dd if=f1 of=/dev/sdb1 (恢复数据)
(2) 制作自己linux系统的镜像文件
[root@centos6 ~]#dd if=/dev/cdrom of=/Centos6_0.iso
(3) 复制文件并将小写转换成大写
[root@centos6 ~]#dd if=/etc/passwd of=f1 bs=1M count=6 (只复制6M的文件内容到f1中)
[root@centos6 ~]#dd if=f1 conv=ucase of=f1.txt (复制并将小写改成大写lcase是大到小)
–
7.mount 的使用
-a (根据/etc/fstab里的配置挂载文件系统)
-o(后接选项,是安全,性能优化的重要选择项)
-t(指定挂载的文件系统类型)
8.df的使用 (显示文件系统磁盘空间的使用情况)
-t (显示文件系统类型)
-i(显示文件系统的inode信息)
-h
8.交换分区
(1)[root@centos6 ~]#mkswap /dev/sdb1 创建交换分区
Setting up swapspace version 1, size = 2104476 KiB
no label, UUID=218e814c-0d40-46f1-a7c9-88551f0af718
[root@centos6 ~]#free -m (查看系统内存包括虚拟内存)
total used free shared buffers cached
Mem: 980 888 92 1 143 430
-/+ buffers/cache: 314 665
Swap: 2047 1 2046
(2)[root@centos6 ~]#swapon /dev/sdb1 (激活交换分区)
[root@centos6 ~]#free -m
total used free shared buffers cached
Mem: 980 889 91 1 143 430
-/+ buffers/cache: 315 665
Swap: 4103 1 4101 (容量增了一倍说明生效了)
[root@centos6 ~]#swapon -s (显示所有的交换分区)
Filename Type Size Used Priority
/dev/sda5 partition 2097148 1836 -1
/dev/sdb1
(3)关闭交换分区
[root@centos6 ~]#swapoff /dev/sdb1
[root@centos6 ~]#swapoff /dev/sda5
8.刷新文件系统缓冲区 (将内存缓冲区内的数据强制刷新到磁盘)
[root@centos6 ~]#sync
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96974