Hi,

I'm under Debian/Linux 5.0.8. I'm trying to move a file from one project
quota to another one.
XFS freeze.

I have tested on 2 same servers -> same bug.

Based on my article on http://wiki.debian.org/fr/Quota (in french)


Example:

Creating FS (1):
        dd if=/dev/zero of=/root/file.xfs bs=1M count=100
        mkfs.xfs /root/file.xfs
        mkdir /media/mount.xfs
        mount -o loop,prjquota /root/file.xfs /media/mount.xfs

Creating directories:
        mkdir /media/mount.xfs/dirA /media/mount.xfs/dirB

Declaring project:
        echo 1:/media/mount.xfs/dirA >> /etc/projects
        echo 2:/media/mount.xfs/dirB >> /etc/projects
        echo prjDirA:1 >> /etc/projid
        echo prjDirB:2 >> /etc/projid

Setting up project:
        xfs_quota -x -c 'project -s prjDirA' /media/mount.xfs
        xfs_quota -x -c 'project -s prjDirB' /media/mount.xfs

Configuring project:
        xfs_quota -x -c 'limit -p bhard=20m prjDirA' /media/mount.xfs
        xfs_quota -x -c 'limit -p bhard=20m prjDirB' /media/mount.xfs

Control:
        xfs_quota -x -c report /media/mount.xfs
                Project quota on /media/mount.xfs (/dev/loop0)
                                               Blocks
                Project ID       Used       Soft       Hard    Warn/Grace
                ---------- --------------------------------------------------
                prjDirA             0          0      20480     00 [--------]
                prjDirB             0          0      20480     00 [--------]

Create basic file (2)
        dd if=/dev/zero of=/media/mount.xfs/dirA/5Mo.file bs=1M count=5

Moving ... bash don't return. i can't break process. XFS crash and need to
restart my serveur via button.
        mv /media/mount.xfs/dirA/5Mo.file /media/mount.xfs/dirB/
        ^C^C^C

Some informations:
        ps aux | grep mv
                root      4275  0.0  0.0  13952   784 pts/0    D+   19:32
0:00 mv /media/mount.xfs/dirA/5Mo.file /media/mount.xfs/dirB/

        lsof | grep 4275
                mv        4275     root  cwd       DIR                8,1
4096     229377 /root
                mv        4275     root  rtd       DIR                8,1
4096          2 /
                mv        4275     root  txt       REG                8,1
85320      41031 /bin/mv
                mv        4275     root  mem       REG                8,1
17424      24600 /lib/libattr.so.1.1.0
                mv        4275     root  mem       REG                8,1
14616      25939 /lib/libdl-2.7.so
                mv        4275     root  mem       REG                8,1
1375536      25934 /lib/libc-2.7.so
                mv        4275     root  mem       REG                8,1
29360      25917 /lib/libacl.so.1.1.0
                mv        4275     root  mem       REG                8,1
109464      25893 /lib/libselinux.so.1
                mv        4275     root  mem       REG                8,1
119288      25907 /lib/ld-2.7.so
                mv        4275     root  mem       REG                8,5
1771376     180831 /usr/lib/locale/locale-archive
                mv        4275     root    0u      CHR              136,0
2 /dev/pts/0
                mv        4275     root    1u      CHR              136,0
2 /dev/pts/0
                mv        4275     root    2u      CHR              136,0
2 /dev/pts/0
                mv        4275     root    3r      REG                7,0
5242880        133 /media/mount.xfs/dirA/5Mo.file



Information about my server:
        uname -a: Linux lnx043002 2.6.26-2-amd64 #1 SMP Tue Jan 25 05:59:43
UTC 2011 x86_64 GNU/Linux

        OS: Debian 5.0.8

        dpkg -l | grep samba
                ii  libcrypt-smbhash-perl                0.12-2
generate LM/NT hash of a password for samba
                ii  samba                                2:3.5.6~dfsg-3~bpo50+1
SMB/CIFS file, print, and login server for Unix
                ii  samba-common                         2:3.5.6~dfsg-3~bpo50+1
common files used by both the Samba server and client
                ii  samba-common-bin                     2:3.5.6~dfsg-3~bpo50+1
common files used by both the Samba server and client

        dpkg -l | grep xfs
                ii  x11-xfs-utils                        7.3+1
X font server utilities
                ii  xfsdump                              2.2.48-1
Administrative utilities for the XFS filesystem
                ii  xfsprogs                             2.9.8-1lenny1
Utilities for managing the XFS filesystem


        dpkg -l | grep lvm
                ii  lvm2                                 2.02.39-8
The Linux Logical Volume Manager



(1) Tested also on LVM+DrDB
(2) Tested also with 108GB of user's data

Best regard
Boris Sanègre.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ofa406db9e.729fbb28-onc1257903.006155c9-c1257903.00672...@grpldc.com

Répondre à