added unknown vboxsf, which works like nfs/smb for file system

filters, basically a remote fs.
This commit is contained in:
Harald Hope 2024-01-27 23:00:20 -08:00
parent 4391dfa1d0
commit ead050c749
3 changed files with 26 additions and 7 deletions

View file

@ -20,7 +20,7 @@ Comments:
================================================================================
Sections:
1. FILE SYSTEMS
FILE SYSTEMS
RESOURCES
USER SPACE FILE SYSTEMS
Fuse Based File Systems
@ -29,7 +29,7 @@ Sections:
CLUSTERED FILE SYSTEMS
SHARED-DISK FILE SYSTEM
WINDOWS LINUX FILE SYSTEM
2. PARTITION DATA
PARTITION DATA
================================================================================
FILE SYSTEMS
@ -425,6 +425,20 @@ https://www.weka.io/resources/datasheet/wekafs-the-weka-file-system/
9p/v9fs: the Plan 9 from Bell Labs and Inferno distributed file system protocol.
One implementation is v9fs. No ACLs.
----------------------------------------
vboxsf: virtualbox shared folders
These work more or less like a network share, it's the host data seen from the
client.
https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/sharedfolders.html
Shared folders physically reside on the host and are then shared with the guest,
which uses a special file system driver in the Guest Additions to talk to the
host. For Windows guests, shared folders are implemented as a pseudo-network
redirector. For Linux and Oracle Solaris guests, the Guest Additions provide a
virtual file system.
----------------------------------------
MORE CLUSTERED/DISTRIBUTED FS
----------------------------------------

10
pinxi
View file

@ -51,7 +51,7 @@ use POSIX qw(ceil uname strftime ttyname);
my $self_name='pinxi';
my $self_version='3.3.31';
my $self_date='2024-01-27';
my $self_patch='77';
my $self_patch='78';
## END INXI INFO ##
my ($b_pledge,@pledges);
@ -21255,7 +21255,8 @@ sub set_partitions {
my $fuse_fs = 'adb|apfs(-?fuse)?|archive(mount)?|gphoto|gv|gzip|ifuse|';
$fuse_fs .= '[^\.]*mtp|ntfs-?3g|[^\.]*ptp|vdfuse|vram|wim(mount)?|xb|xml';
# Just the common ones desktops might have
my $remote_fs = 'curlftp|gmail|g(oogle-?)?drive|pnfs|\bnfs|rclone|s3fs|smb|ssh';
my $remote_fs = 'curlftp|gmail|g(oogle-?)?drive|pnfs|\bnfs|rclone|';
$remote_fs .= 's3fs|smb|ssh|vboxsf';
# push @partitions_working, '//mafreebox.freebox.fr/Disque dur cifs 239216096 206434016 20607496 91% /freebox/Disque dur';
# push @partitions_working, '//mafreebox.freebox.fr/AllPG cifs 436616192 316339304 120276888 73% /freebox/AllPG';
# push(@partitions_working,'/dev/loop0p1 iso9660 3424256 3424256 0 100% /media/jason/d-live nf 11.3.0 gn 6555 9555 amd64');
@ -21738,7 +21739,8 @@ sub set_filters {
# hdfs, httpdirfs, hubicfuse, ipfs, juice, k(osmos)?fs, .*lafs, lizardfs,
# lustre, magma, mapr, moosefs, nfs[34], objective, ocfs\d{0,2}, onefs,
# orangefs, panfs, pnfs, pvfs\d{0,2}, rclone, restic, rozofs, s3fs, scality,
# sfs, sheepdogfs, spfs, sshfs, smbfs, v9fs, vdfs, vmfs, wekafs, xtreemfs
# sfs, sheepdogfs, spfs, sshfs, smbfs, v9fs, vboxsf, vdfs, vmfs, wekafs,
# xtreemfs
# Stackable/Union: aufs, e?cryptfs, encfs, erofs, gocryptfs, ifs, lofs,
# mergerfs, mhddfs, overla(id|y)(fs)?, squashfs, unionfs;
# ISO/Archive: archive(mount)?, atlas, avfs. borg, erofs, fuse-archive,
@ -21752,7 +21754,7 @@ sub set_filters {
## These are global, all filters use these. ISO, encrypted/stacked
my @all = qw%au av e?crypt enc ero gocrypt i (fuse-?)?iso iso9660 lo merger
mhdd overla(id|y) splitview(-?fuse)? squash union xbfuse%;
mhdd overla(id|y) splitview(-?fuse)? squash union vboxsf xbfuse%;
## These are fuse/archive/distributed/remote/clustered mostly
my @exclude = (@all,qw%9p (open-?)?a adb archive(mount)? astream atlas atom
beeg borg c ceph chiron ci cloudstore curlftp d dav dce

View file

@ -183,9 +183,12 @@ Not worth a new release fix. Added to inxi master as 3.3.31-2.
for load_sys_data(). Shows undefined on screen output. Never seen this until
today, but that's how it goes. Also added to inxi master as 3.3.31-2.
3. PARTITIONS: added possible filter path: /dev/(block/)?loop[0-9]+, saw that
3a. PARTITIONS: added possible filter path: /dev/(block/)?loop[0-9]+, saw that
on Android.
3b. PARTITIONS: added vboxsf, not a typo, that's a client mounted host fs for
vbox, works like nfs/smb re filters etc. Never seen that one before.
4a. SYSTEM: CompilerData: kernel gcc version: found _more_ syntaxes for the gcc
string in /proc/version. The randomness of this string generation forced a redo
of the regex, which should now catch almost any gcc/clang version number no