~ft/ext4srv

Ext[2-4] file system for Plan 9
37345fce — Sigrid Solveig Haflínudóttir 1 year, 15 days ago
fix renaming
d81e6dbc — Sigrid Solveig Haflínudóttir 1 year, 15 days ago
add optional uid value to -R to choose "top" owner; set group to the user on create
268054fa — Sigrid Solveig Haflínudóttir 1 year, 8 months ago
fix root permissions on wstat

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~ft/ext4srv
read/write
git@git.sr.ht:~ft/ext4srv

You can also use your local clone with git send-email.

#ext4srv

Ext[2-4] file system for Plan 9. Read and write.

Tested with ext2, ext3 and ext4. With journaling and extents.

In any case, use at your own risk.

#Installation

; cd /tmp
; hget https://git.sr.ht/~ft/lwext4/archive/master.tar.gz | tar xz
; mv lwext4-master lwext4
; cd lwext4/src && mk && cd ../..
; hget https://git.sr.ht/~ft/ext4srv/archive/master.tar.gz | tar xz
; cd ext4srv-master
; mk install
; cd ..
; rm -rf lwext4 ext4srv

#Usage

; ext4srv
; mount /srv/ext4 /n/linux /dev/sdN0/ext4partition
; ls -l /n/linux

See ext4srv -h for more usage examples. Needs a proper man page for sure.