Re: [Lustre-discuss] delete a undeletable file
If I run unlink .viminfo I got the same error: unlink: cannot unlink `.viminfo': Invalid argument I can't stop the MDS/OSS to do a lfsck or e2fsck because is a filesystem in production of a lots of terabytes Any idea more to delete the damm file? THANKS! -Mensaje original- From: Bob Ball Sent: Thursday, March 07, 2013 6:09 PM To: Colin Faber Cc: Alfonso Pardo ; Ben Evans ; lustre-discuss@lists.lustre.org Subject: Re: [Lustre-discuss] delete a undeletable file You could just unlink it instead. That will work when rm fails. bob On 3/7/2013 11:10 AM, Colin Faber wrote: Hi, If the file is disassociated with an OST which is offline, bring the OST back online, if the OST object it self is missing then you can remove the file using 'unlink' rather than 'rm' to unlink the object meta data. If you want to try and recover the missing OST object an lfs getstripe against the file should yield the the OST on which it resides. Once that's determined you can take that OST offline and e2fsck may successfully restore it. Another option as Ben correctly points out, lfsck will correct / prune this meta data as well as the now orphaned (if any) OST object. -cf On 03/07/2013 08:30 AM, Ben Evans wrote: The snarky reply would be to use Emacs. More seriously: When I see something like ?? in the attributes for a file, my first thought is that the group_upcall on the filesystem is not correct, so permissions are broken. If you can log on as root, you may be able to see it clearly. If that doesn't work, you may have to run an fsck on the MDT (which may take minutes to hours depending on the size of your MDT) If that doesn't work, follow the procedure for running an lfsck (which will take a long time, and require quite a bit of storage to execute) -Ben Evans *From:* lustre-discuss-boun...@lists.lustre.org [lustre-discuss-boun...@lists.lustre.org] on behalf of Alfonso Pardo [alfonso.pa...@ciemat.es] *Sent:* Thursday, March 07, 2013 10:09 AM *To:* lustre-discuss@lists.lustre.org; wc-disc...@whamcloud.com *Subject:* [Lustre-discuss] delete a undeletable file Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo /-? ? ? ? ? ? .viminfo/ /lfs getstripe .viminfo/ /.viminfo/ /lmm_stripe_count: 6/ /lmm_stripe_size: 1048576/ /lmm_layout_gen: 0/ /lmm_stripe_offset: 18/ /obdidx objid objid group/ /18 1442898 0x160452 0/ /22 48 0x30 0/ /19 1442770 0x1603d2 0/ /21 49 0x31 0/ /23 48 0x30 0/ /20 50 0x32 0/ And these are my OST: /lctl dl/ /0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5/ /1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /24 UP osc cetafs-OST0018-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /25 UP osc cetafs-OST0015-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /26 UP osc cetafs-OST0016-osc-88009816e400 a7ba6783-6ed8-2197-4ffc
Re: [Lustre-discuss] delete a undeletable file
You can move the entire folder (mv) to another location /lustre_fs/somthing/badfiles recreate the folder and mv back only the good files. If I run unlink .viminfo I got the same error: unlink: cannot unlink `.viminfo': Invalid argument I can't stop the MDS/OSS to do a lfsck or e2fsck because is a filesystem in production of a lots of terabytes Any idea more to delete the damm file? THANKS! -Mensaje original- From: Bob Ball Sent: Thursday, March 07, 2013 6:09 PM To: Colin Faber Cc: Alfonso Pardo ; Ben Evans ; lustre-discuss@lists.lustre.org Subject: Re: [Lustre-discuss] delete a undeletable file You could just unlink it instead. That will work when rm fails. bob On 3/7/2013 11:10 AM, Colin Faber wrote: Hi, If the file is disassociated with an OST which is offline, bring the OST back online, if the OST object it self is missing then you can remove the file using 'unlink' rather than 'rm' to unlink the object meta data. If you want to try and recover the missing OST object an lfs getstripe against the file should yield the the OST on which it resides. Once that's determined you can take that OST offline and e2fsck may successfully restore it. Another option as Ben correctly points out, lfsck will correct / prune this meta data as well as the now orphaned (if any) OST object. -cf On 03/07/2013 08:30 AM, Ben Evans wrote: The snarky reply would be to use Emacs. More seriously: When I see something like ?? in the attributes for a file, my first thought is that the group_upcall on the filesystem is not correct, so permissions are broken. If you can log on as root, you may be able to see it clearly. If that doesn't work, you may have to run an fsck on the MDT (which may take minutes to hours depending on the size of your MDT) If that doesn't work, follow the procedure for running an lfsck (which will take a long time, and require quite a bit of storage to execute) -Ben Evans *From:* lustre-discuss-boun...@lists.lustre.org [lustre-discuss-boun...@lists.lustre.org] on behalf of Alfonso Pardo [alfonso.pa...@ciemat.es] *Sent:* Thursday, March 07, 2013 10:09 AM *To:* lustre-discuss@lists.lustre.org; wc-disc...@whamcloud.com *Subject:* [Lustre-discuss] delete a undeletable file Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo /-? ? ? ? ? ? .viminfo/ /lfs getstripe .viminfo/ /.viminfo/ /lmm_stripe_count: 6/ /lmm_stripe_size: 1048576/ /lmm_layout_gen: 0/ /lmm_stripe_offset: 18/ /obdidx objid objid group/ /18 1442898 0x160452 0/ /22 48 0x30 0/ /19 1442770 0x1603d2 0/ /21 49 0x31 0/ /23 48 0x30 0/ /20 50 0x32 0/ And these are my OST: /lctl dl/ /0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5/ /1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197
[Lustre-discuss] delete a undeletable file
Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo -? ? ? ??? .viminfo lfs getstripe .viminfo .viminfo lmm_stripe_count: 6 lmm_stripe_size:1048576 lmm_layout_gen: 0 lmm_stripe_offset: 18 obdidx objid objidgroup 18 1442898 0x1604520 22 48 0x300 19 1442770 0x1603d20 21 49 0x310 23 48 0x300 20 50 0x320 And these are my OST: lctl dl 0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5 1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4 2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4 3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 24 UP osc cetafs-OST0018-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 25 UP osc cetafs-OST0015-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 26 UP osc cetafs-OST0016-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 27 UP osc cetafs-OST0017-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 When I try to delete the file I got the next menssage: rm .viminfo rm: cannot remove `.viminfo': Invalid argument How can I do to delete the file? THANKS! Alfonso Pardo Díaz Researcher / System Administrator at CETA-Ciemat c/ Sola nº 1; 10200 Trujillo, ESPAÑA Tel: +34 927 65 93 17 Fax: +34 927 32 32 37 Confidencialidad: Este mensaje y sus ficheros adjuntos se dirige exclusivamente a su destinatario y puede contener informaci�n privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilizaci�n, divulgaci�n y/o copia sin autorizaci�n est� prohibida en virtud de la legislaci�n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente respondiendo al mensaje y proceda a su destrucci�n. Disclaimer: This message and its attached files is intended exclusively for its recipients and may contain confidential information. If you received this e-mail in error you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited and may be unlawful. In this case, please notify us by a reply and delete this email and its contents immediately. ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] delete a undeletable file
The snarky reply would be to use Emacs. More seriously: When I see something like ?? in the attributes for a file, my first thought is that the group_upcall on the filesystem is not correct, so permissions are broken. If you can log on as root, you may be able to see it clearly. If that doesn't work, you may have to run an fsck on the MDT (which may take minutes to hours depending on the size of your MDT) If that doesn't work, follow the procedure for running an lfsck (which will take a long time, and require quite a bit of storage to execute) -Ben Evans From: lustre-discuss-boun...@lists.lustre.org [lustre-discuss-boun...@lists.lustre.org] on behalf of Alfonso Pardo [alfonso.pa...@ciemat.es] Sent: Thursday, March 07, 2013 10:09 AM To: lustre-discuss@lists.lustre.org; wc-disc...@whamcloud.com Subject: [Lustre-discuss] delete a undeletable file Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo -? ? ? ??? .viminfo lfs getstripe .viminfo .viminfo lmm_stripe_count: 6 lmm_stripe_size:1048576 lmm_layout_gen: 0 lmm_stripe_offset: 18 obdidx objid objidgroup 18 1442898 0x1604520 22 48 0x300 19 1442770 0x1603d20 21 49 0x310 23 48 0x300 20 50 0x320 And these are my OST: lctl dl 0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5 1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4 2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4 3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 24 UP osc cetafs-OST0018-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 25 UP osc cetafs-OST0015-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 26 UP osc cetafs-OST0016-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 27 UP osc cetafs-OST0017-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5 When I try to delete the file I got the next menssage: rm .viminfo rm: cannot remove `.viminfo': Invalid argument How can I do to delete the file? THANKS! Alfonso Pardo Díaz Researcher / System Administrator at CETA-Ciemat c/ Sola nº 1; 10200 Trujillo, ESPAÑA Tel: +34 927 65 93 17 Fax: +34 927 32 32 37 [CETA-Ciemat logo]http://www.ceta-ciemat.es/ Confidencialidad: Este mensaje y sus ficheros adjuntos se dirige exclusivamente a su destinatario y puede contener informaci�n privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilizaci�n, divulgaci�n y/o copia sin autorizaci�n est� prohibida en virtud de la legislaci�n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente respondiendo al mensaje y proceda a su destrucci�n. Disclaimer: This message and its attached files is intended exclusively for its recipients
Re: [Lustre-discuss] delete a undeletable file
Hi, If the file is disassociated with an OST which is offline, bring the OST back online, if the OST object it self is missing then you can remove the file using 'unlink' rather than 'rm' to unlink the object meta data. If you want to try and recover the missing OST object an lfs getstripe against the file should yield the the OST on which it resides. Once that's determined you can take that OST offline and e2fsck may successfully restore it. Another option as Ben correctly points out, lfsck will correct / prune this meta data as well as the now orphaned (if any) OST object. -cf On 03/07/2013 08:30 AM, Ben Evans wrote: The snarky reply would be to use Emacs. More seriously: When I see something like ?? in the attributes for a file, my first thought is that the group_upcall on the filesystem is not correct, so permissions are broken. If you can log on as root, you may be able to see it clearly. If that doesn't work, you may have to run an fsck on the MDT (which may take minutes to hours depending on the size of your MDT) If that doesn't work, follow the procedure for running an lfsck (which will take a long time, and require quite a bit of storage to execute) -Ben Evans *From:* lustre-discuss-boun...@lists.lustre.org [lustre-discuss-boun...@lists.lustre.org] on behalf of Alfonso Pardo [alfonso.pa...@ciemat.es] *Sent:* Thursday, March 07, 2013 10:09 AM *To:* lustre-discuss@lists.lustre.org; wc-disc...@whamcloud.com *Subject:* [Lustre-discuss] delete a undeletable file Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo /-? ? ? ? ? ? .viminfo/ /lfs getstripe .viminfo/ /.viminfo/ /lmm_stripe_count: 6/ /lmm_stripe_size: 1048576/ /lmm_layout_gen: 0/ /lmm_stripe_offset: 18/ /obdidx objid objid group/ /18 1442898 0x160452 0/ /22 48 0x30 0/ /19 1442770 0x1603d2 0/ /21 49 0x31 0/ /23 48 0x30 0/ /20 50 0x32 0/ And these are my OST: /lctl dl/ /0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5/ /1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /24 UP osc cetafs-OST0018-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /25 UP osc cetafs-OST0015-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /26 UP osc cetafs-OST0016-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /27 UP osc cetafs-OST0017-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ When I try to delete the file I got the next menssage: / rm .viminfo/ /rm: cannot remove `.viminfo': Invalid argument/ How can I do to delete the file? THANKS! // // // // /Alfonso Pardo Díaz /*/Researcher / System Administrator at CETA-Ciemat /* /c/ Sola nº 1; 10200 Trujillo, ESPAÑA/ /Tel: +34 927 65 93 17 Fax: +34 927 32 32 37/ CETA-Ciemat logo http://www.ceta-ciemat.es/ Confidencialidad: Este mensaje y sus
Re: [Lustre-discuss] delete a undeletable file
You could just unlink it instead. That will work when rm fails. bob On 3/7/2013 11:10 AM, Colin Faber wrote: Hi, If the file is disassociated with an OST which is offline, bring the OST back online, if the OST object it self is missing then you can remove the file using 'unlink' rather than 'rm' to unlink the object meta data. If you want to try and recover the missing OST object an lfs getstripe against the file should yield the the OST on which it resides. Once that's determined you can take that OST offline and e2fsck may successfully restore it. Another option as Ben correctly points out, lfsck will correct / prune this meta data as well as the now orphaned (if any) OST object. -cf On 03/07/2013 08:30 AM, Ben Evans wrote: The snarky reply would be to use Emacs. More seriously: When I see something like ?? in the attributes for a file, my first thought is that the group_upcall on the filesystem is not correct, so permissions are broken. If you can log on as root, you may be able to see it clearly. If that doesn't work, you may have to run an fsck on the MDT (which may take minutes to hours depending on the size of your MDT) If that doesn't work, follow the procedure for running an lfsck (which will take a long time, and require quite a bit of storage to execute) -Ben Evans *From:* lustre-discuss-boun...@lists.lustre.org [lustre-discuss-boun...@lists.lustre.org] on behalf of Alfonso Pardo [alfonso.pa...@ciemat.es] *Sent:* Thursday, March 07, 2013 10:09 AM *To:* lustre-discuss@lists.lustre.org; wc-disc...@whamcloud.com *Subject:* [Lustre-discuss] delete a undeletable file Hello, I have a corrupt file than I can’t delete. This is my file: ls –la .viminfo /-? ? ? ? ? ? .viminfo/ /lfs getstripe .viminfo/ /.viminfo/ /lmm_stripe_count: 6/ /lmm_stripe_size: 1048576/ /lmm_layout_gen: 0/ /lmm_stripe_offset: 18/ /obdidx objid objid group/ /18 1442898 0x160452 0/ /22 48 0x30 0/ /19 1442770 0x1603d2 0/ /21 49 0x31 0/ /23 48 0x30 0/ /20 50 0x32 0/ And these are my OST: /lctl dl/ /0 UP mgc MGC192.168.11.9@tcp f6d5b76f-a7e0-61ca-b389-cb3896b86186 5/ /1 UP lov cetafs-clilov-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /2 UP lmv cetafs-clilmv-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 4/ /3 UP mdc cetafs-MDT-mdc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /4 UP osc cetafs-OST-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /5 UP osc cetafs-OST0001-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /6 UP osc cetafs-OST0002-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /7 UP osc cetafs-OST0003-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /8 UP osc cetafs-OST0004-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /9 UP osc cetafs-OST0005-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /10 UP osc cetafs-OST0006-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /11 UP osc cetafs-OST0007-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /12 UP osc cetafs-OST0012-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /13 UP osc cetafs-OST0013-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /14 UP osc cetafs-OST0008-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /15 UP osc cetafs-OST000a-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /16 UP osc cetafs-OST0009-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /17 UP osc cetafs-OST000b-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /18 UP osc cetafs-OST000c-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /19 UP osc cetafs-OST000d-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /20 UP osc cetafs-OST000e-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /21 UP osc cetafs-OST000f-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /22 UP osc cetafs-OST0010-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /23 UP osc cetafs-OST0011-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /24 UP osc cetafs-OST0018-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /25 UP osc cetafs-OST0015-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /26 UP osc cetafs-OST0016-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ /27 UP osc cetafs-OST0017-osc-88009816e400 a7ba6783-6ed8-2197-4ffc-fecbff9860a5 5/ When I try to delete the file I got the next menssage: / rm .viminfo/ /rm: cannot remove `.viminfo': Invalid argument/ How can I do to delete the file? THANKS! // // // // /Alfonso Pardo Díaz /*/Researcher / System Administrator at CETA-Ciemat /* /c/ Sola nº 1; 10200 Trujillo, ESPAÑA/ /Tel: +34 927 65 93 17 Fax: +34 927 32 32 37/ CETA-Ciemat logo http://www.ceta