1.mount
2.cockpit
3.find
4.locate
1.mount
1.1普通目录和挂载点
lsblk
mkdir /data
mkfs.xfs /dev/vdb -f
mount /dev/vdb /data #挂载
df /data -h #挂载点查看
cp /etc/host* /data
umnount /dev/vdb #卸载
df /data
ls /data #文件夹查看
touch ./data/laoma-file #挂载点 有文件
ls /data
mount /dev/vdb /data
ls /data #此时是没有文件的
卸载: umount /dev/vdb
umount /data
挂载:1.mount /dev/vdb /data
2.blkid /dev/vdb #查UUID
mount UUID="" /data
如果umount is busy
lsof /data #list open file 找到打开的文件 查找到谁在打开目录
df /data
1.2isof查看哪个文件被占用
1.3fuser查看哪个文件被占用
2.cockpit
3.find
3.1查找文件和目录
find 查找路径 查找条件
#1.查找所有文件 结果入清单中
find /
find / >filelist
#2.查找honst.conf
grep host.conf filelist
#3.查找个数
find / |wc -l
#当前目录
find
find / - name test
touch /usr/share/doc/test
find /-name test
#在etc 下查找host
find /etc -name '*host*'
3.2基于用户组查找
find / -user laoma 家目录+邮箱
find / uid 1002
3.3根据文件大小查找
创建文件:dd if=/dev/zero of=bigfile bs=1M count=100
在home文件夹下查找文件大小 >10M:find /home -size +10M
查看:ll bigfile -h
find /root -size +10M
3.4根据时间查找
4.locate
locate host.conf
updatedb
locate host.conf
locate hosts |grep hosts |wc -l #统计多少行
# 创建文件,更新数据库,查找
touch test
updatedb
locate test
locate test -i -b # -i忽略大小写 -b表示test目录,没有下一级
locate test -i -b -c # 数量
locate test -i -b -n1 # 只查一个并返回