文件系统
本文最后更新于:2025年6月13日 晚上
文件系统
文件系统
ext4
proc
overlayfs
- Linux overlayfs文件系统介绍
- 重学容器32: 理解容器文件系统OverlayFS
- Overlayfs文件系统简介
- 深入理解overlayfs(一):初识
- docker 镜像分层原理
- Linux fuse用户态文件系统及其libfuse
- 吴锦华/明鑫: 用户态文件系统(FUSE)框架分析和实战
- 使用Squashfs和Overlayfs提高嵌入式Linux文件系统可靠性【转】
fuse
- 用户态文件系统详解
- 自制文件系统 —— 1 什么文件系统
- 自制文件系统 —— 02 开发者的福音,FUSE 文件系统
- Android Fuse and Runtime Permissions
- 第六章 安卓系统访问控制策略与机制
- Android 中的权限
- Android 操作权限大全(已归纳分类)
- FUSE Passthrough
- linux /dev常见特殊设备介绍与应用[loop,null,zero,full,random]
- CephFs的操作方法
- fuse用户态文件系统下ls命令的执行过程分析
文件描述符
- 彻底弄懂 Linux 下的文件描述符(fd)_yushuaigee的博客-CSDN博客
- 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
- linux进程间描述符的传递(sendmsg和recvmsg)
- Linux文件描述符到底是什么?
- linux fd是什么
- Linux文件系统的四大对象
- 查看Linux最大文件描述符数
- Linux 文件操作:同一进程、线程打开同一个文件
- 文件细节操作简述(LInux应用编程篇)
- Linux应用编程之多次打开同一个文件
fat

NFS
nfs 使用教程
服务端
服务端安装nfs-kernel-server: 1
apt install nfs-kernel-server
centos系统安装nfs-utils: 1
yum install nfs-utils
将需要共享的目录添加到 /etc/exports
文件中,例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19root@wujing:~# cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
#/root/code 192.168.122.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
#/root/Downloads 192.168.122.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
# 较上方配置降低了安全性,避免客户端报错无权限
/root/code 192.168.122.0/24(rw,sync,no_subtree_check,no_root_squash)
/root/Downloads 192.168.122.0/24(rw,sync,no_subtree_check,no_root_squash)
/root/code/rpmbuild 192.168.122.0/24(rw,sync,no_subtree_check,no_root_squash)
使更新后的/etc/exports配置生效: 1
exportfs -arv
- -a:重新导出所有目录。
- -r:重新导出已更改的目录。
- -v:显示详细信息。
查看NFS共享情况: 1
showmount -e
客户端
在客户端安装nfs-common: 1
apt install nfs-common
查看NFS服务器共享目录: 1
showmount -e 192.168.122.1
持久化挂载NFS共享目录到本地目录,将下方内容追加到/etc/fstab:
1
2
3
4
5
6
7
8# nfs
192.168.122.1:/root/code /home/wujing/code nfs defaults,_netdev 0 0
192.168.122.1:/root/Downloads /home/wujing/Downloads nfs defaults,_netdev 0 0
# nfs
192.168.122.1:/root/code /root/code nfs defaults,_netdev 0 0
192.168.122.1:/root/Downloads /root/Downloads nfs defaults,_netdev 0 0
192.168.122.1:/root/code/rpmbuild /root/rpmbuild nfs defaults,_netdev 0 0
挂载NFS共享目录到本地目录: 1
mount -a
NAS
disk
-
统计根目录下的所有文件和目录的大小,并排除
/mnt/c
目录:1
ncdu --exclude /mnt/c /
Linux中查看各文件夹大小命令:du -h max-depth=1 - comb - 博客园 (cnblogs.com)
ventoy
lvm
查看系统上的 LVM 拓扑图:
lsblk
:列出所有块设备,包括 LVM 逻辑卷和卷组的结构。pvdisplay
:显示物理卷的详细信息。vgdisplay
:显示卷组的详细信息。lvdisplay
:显示逻辑卷的详细信息。pvs
:简洁地显示物理卷的信息。vgs
:简洁地显示卷组的信息。lvs
:简洁地显示逻辑卷的信息。