Linux磁盘和文件系统管理
df:列出文件系统的整体磁盘使用量
du:评估目录所占容量
[root@White!~]$ df [-option] [目录或文件名]
[root@White!~]$ df -hT
[root@White!~]$ du -sh /tmp | -a/h/s(列出总量)
链接文件
软连接(符号连接,即快捷方式):创建一个独立的文件,这个文件会让数据的读取指向它链接的那个文件的文件名,当源文件被删除后,符号链接无法打开;
硬链接:在某个目录下新建一条文件名链接到某inode号码的关联纪录——好处:安全,如果你将任何一个“文件名”删除,其实inode与block都还是存在的。
[root@White!~]$ ln [-sf] 源文件 目标文件 | 不加s是硬链接,加参数s就是符号链接 |-f如果目标文件存在就删除再创建
[root@White!~]$ cd /tmp
[root@White! tmp]$ cp -a /etc/passwd
[root@White! tmp]$ ln passwd passwd-hd
[root@White! tmp]$ ln -s passwd passwd-so
[root@White! tmp]$ ls -il passwd*
磁盘的分区,格式化,检验与挂载
1.磁盘分区:fdisk
[root@White!~]$ fdisk [-l] 设备名称
[root@White!~]$ fdisk -l #查阅系统内所有分区
[root@White!~]$ fdisk /dev/sdb
[root@White!~]$ n -> ...
2.磁盘格式化
[root@White!~]$ mkfs [-t 文件系统格式] 设备文件名
[root@White!~]$ mkfs -t ext3 /dev/sdb1 | mkfs.ext3 /dev/sdb1
3.磁盘挂载与卸载
[root@White!~]$ mount 设备文件名 挂载点
[root@White!~]$ mount /dev/sdb1 /mnt | mount /dev/cdrom /media
[root@White!~]$ df -hT
[root@White!~]$ umount [-fn] 设备文件名或挂载点
[root@White!~]$ umount /dev/cdrom
4.设置开机挂载
[root@White!~]$ vim /etc/fstab
六列分别为:挂载的设备;挂载点;磁盘分区的文件系统;文件系统参数;能否被dump备份命令作用;是否以fsck检验扇区
内存交换空间swap的构建
[root@White!~]$ fdisk /dev/sdb ->n ->p ->t 82 ->w
[root@White!~]$ mkswap /dev/sdb5
[root@White!~]$ free -m
[root@White!~]$ swapon /dev/sdb5 | swapoff /dev/sdb5
[root@White!~]$ free
[root@White!~]$ swapon -s #检查交换空间