<div dir="ltr"><div><div>Transcript:<br><br>root@localhost linux-tux3]# modprobe tux3<br>[root@localhost linux-tux3]#<br>[root@localhost linux-tux3]#<br>[root@localhost linux-tux3]#<br>[root@localhost linux-tux3]# ~/tux3 mkfs /dev/md0<br>Make tux3 filesystem on /dev/md0 (blocksize 4096)<br>Error: open_volume:25: could not open '/dev/md0': No such file or directory<br>[root@localhost linux-tux3]# ~/tux3 mkfs /dev/md127<br>Make tux3 filesystem on /dev/md127 (blocksize 4096)<br>Volume size = 24003653664768 bytes<br>filemap_bufvec_check: read inode 0x1 block 0x0<br>filemap_extent_io: extent 0x0/40 => 0<br>filemap_bufvec_check: read inode 0x2 block 0x0<br>filemap_extent_io: extent 0x0/40 => 0<br>countmap_add: add 2 to group 0<br>save_inode: save inode 0x3f<br>balloc_find: scan volume for 1 blocks, goal = 2<br>balloc_find: groupsize = 8192, topgroup = 715364, threshold = 1<br>balloc_find: --- pass1 ---<br>balloc_find: group 0: start<br>balloc_find: goal = 2, next = 8192, skip = 0<br>balloc_find_range: find 1 blocks in [2/8190], segs = 0<br>balloc_find_range: balloc seg [2/1]<br>countmap_add: add 1 to group 0<br>save_inode: save inode 0x4<br>balloc_find: scan volume for 1 blocks, goal = 3<br>balloc_find: groupsize = 8192, topgroup = 715364, threshold = 1<br>balloc_find: --- pass1 ---<br>balloc_find: group 0: start<br>balloc_find: goal = 3, next = 8192, skip = 0<br>balloc_find_range: find 1 blocks in [3/8189], segs = 0<br>balloc_find_range: balloc seg [3/1]<br>countmap_add: add 1 to group 0<br>tux3_logmap_io: logchain 3<br>(map 0x184de30)<br>[0] 0/1*<br>(map 0x18579f0)<br>(map 0x1849b30)<br>[root@localhost linux-tux3]# mout /dev/md127 /data<br>-bash: mout: command not found<br>[root@localhost linux-tux3]# mount /dev/md127 /data<br>mount: you must specify the filesystem type<br>[root@localhost linux-tux3]# mount -t tux /dev/md127 /data<br>mount: unknown filesystem type 'tux'<br>[root@localhost linux-tux3]# mount -t tux3 /dev/md127 /data<br>[  410.321764] tux3_fill_super:775: s_blocksize 4096<br>[root@localhost linux-tux3]# touch /data/xxx<br>touch: cannot touch `/data/xxx': Permission denied<br>[root@localhost linux-tux3]# dmesg | tail<br>[   17.175956] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)<br>[   17.183614] SELinux: initialized (dev dm-2, type ext4), uses xattr<br>[   17.573113] Adding 5861372k swap on /dev/mapper/VolGroup-lv_swap.  Priority:-1 extents:1 across:5861372k SSFS<br>[   17.615774] SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts<br>[   18.293107] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready<br>[   21.026578] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx<br>[   21.034497] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready<br>[   24.074657] audit: type=1305 audit(1438825656.409:4): audit_pid=2076 old=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1<br>[  410.321764] tux3_fill_super:775: s_blocksize 4096<br>[  410.326710] SELinux: initialized (dev md127, type tux3), not configured for labeling<br><br><br><br></div>Hope that helps,<br></div>Masoud<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 5, 2015 at 3:57 PM, OGAWA Hirofumi <span dir="ltr"><<a href="mailto:hirofumi@mail.parknet.co.jp" target="_blank">hirofumi@mail.parknet.co.jp</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Masoud Sharbiani <<a href="mailto:masoud.sharbiani@gmail.com">masoud.sharbiani@gmail.com</a>> writes:<br>
<br>
> So, hirofumi branch does not have a fs/tux3/user/ directory:<br>
<br>
</span>Yes. hirofumi branch is for kernel. hirofumi-user branch is for userland<br>
commands.<br>
<span class=""><br>
> [root@localhost linux-tux3]# git branch<br>
> hirofumi<br>
> hirofumi-user<br>
> * master<br>
> [root@localhost linux-tux3]# git checkout hirofumi<br>
> Checking out files: 100% (23904/23904), done.<br>
> Switched to branch 'hirofumi'<br>
> [root@localhost linux-tux3]# git log<br>
> commit 6548a36e52cdee6bb6095f0c97f304a2e0866790<br>
> Author: OGAWA Hirofumi <<a href="mailto:hirofumi@mail.parknet.co.jp">hirofumi@mail.parknet.co.jp</a>><br>
> Date: Sat Jun 6 18:45:08 2015 +0900<br>
><br>
> tux3: Cleanup deferred inode allocation in evict_inode() (temporary)<br>
> ....<br>
<br>
</span>userland and kernel build sample is here.<br>
<br>
        <a href="https://github.com/OGAWAHirofumi/linux-tux3/wiki/Compile" rel="noreferrer" target="_blank">https://github.com/OGAWAHirofumi/linux-tux3/wiki/Compile</a><br>
<br>
But replace "git checkout master" with "git checkout hirofumi". Then<br>
install built kernel from hirofumi branch.<br>
<br>
I guess the kernel tried mount is not match to userland command version.<br>
<br>
If you already installed kernel from hirofumi, can you show dmesg after<br>
trying mount?<br>
<div class="HOEnZb"><div class="h5"><br>
Thanks.<br>
--<br>
OGAWA Hirofumi <<a href="mailto:hirofumi@mail.parknet.co.jp">hirofumi@mail.parknet.co.jp</a>><br>
</div></div></blockquote></div><br></div>