文件系统

本文最后更新于:2025年6月13日 晚上

文件系统

文件系统

ext4

proc

overlayfs

fuse

文件描述符

fat

sudo mount -t vfat -o tz=UTC,time_offset=$((8*60)) /dev/sdb4 /media/uos/7879-F3D4

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
19
root@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

ventoy

lvm

查看系统上的 LVM 拓扑图:

  1. lsblk:列出所有块设备,包括 LVM 逻辑卷和卷组的结构。

  2. pvdisplay:显示物理卷的详细信息。

  3. vgdisplay:显示卷组的详细信息。

  4. lvdisplay:显示逻辑卷的详细信息。

  5. pvs:简洁地显示物理卷的信息。

  6. vgs:简洁地显示卷组的信息。

  7. lvs:简洁地显示逻辑卷的信息。

启动盘

blktrace


文件系统
https://realwujing.github.io/linux/kernel/fs/文件系统/
作者
Wu Jing
发布于
2025年3月28日
许可协议