[lustre-discuss] "no space on device"

Lana Deere lana.deere at gmail.com
Fri Mar 20 06:01:47 PDT 2020


OK.  Thanks to everyone who answered.

.. Lana (lana.deere at gmail.com)




On Thu, Mar 19, 2020 at 11:24 PM Andreas Dilger <adilger at whamcloud.com>
wrote:

> On Mar 19, 2020, at 12:56, Lana Deere <lana.deere at gmail.com> wrote:
>
>
> The MDT shows 6% of storage in use and 9% of inodes in use.  The OST,
> however, shows 46% of storage and 100% of inodes in use (12 free).  (There
> is only one OST on this particular file system.)   I suppose if a lot of
> files are deleted, the system will recover, but then I'm not sure why I
> couldn't create any files after deleting a few.
>
> Is there any way to increase the number of inodes on the OST without
> losing the data currently on the filesystem?
>
>
> That depends on the storage that the OST is on.  You can use "resize2fs"
> on the OST if the underlying stoage is LVM or similar that can be resized.
> Increasing the OST size adds inodes proportional to the added capacity.
>
> The more common option for adding capacity to Lustre is to add another
> OST.  Based on your earlier comments, you should probably double the inodes
> per unit space (reduce the bytes per inode ratio like "mkfs.lustre
> --mkfsoptions='-i 131072' ..." or similar) compared to the first OST.  You
> can work out the average bytes per inode on the OST based on the (used OST
> capacity / used inodes).
>
> Cheers, Andreas
>
>
>
> .. Lana (lana.deere at gmail.com)
>
>
>
>
> On Thu, Mar 19, 2020 at 2:13 PM Degremont, Aurelien <degremoa at amazon.com>
> wrote:
>
>> Hi Lana,
>>
>>
>>
>> Lustre dispatches the data across several servers, MDTs and OSTs. It is
>> likely that one of this OST is full.
>>
>> To see the usage per sub-component, you should check:
>>
>>
>>
>> lfs df -h
>>
>> lfs df -ih
>>
>>
>>
>> See if this reports one OSTs or MDT is full.
>>
>>
>>
>> Aurélien
>>
>>
>>
>> *De : *lustre-discuss <lustre-discuss-bounces at lists.lustre.org> au nom
>> de Lana Deere <lana.deere at gmail.com>
>> *Date : *jeudi 19 mars 2020 à 19:08
>> *À : *"lustre-discuss at lists.lustre.org" <lustre-discuss at lists.lustre.org>
>> *Objet : *[EXTERNAL] [lustre-discuss] "no space on device"
>>
>> I have a Lustre 2.12 setup running on CentOS 7.  It has been working fine
>> for some months but last night one of my users tried to untar a large file,
>> which (among other things) created a single directory containing several
>> million subdirectories.  At that point the untar failed, reporting "no
>> space on device".  All attempts to create a file on this Lustre system now
>> produce the same error message, but "df" and "df -i" indicate there is
>> plenty of space and inodes left.  I checked the mount point on the metadata
>> node and it appears to have plenty of space left too.
>>
>>
>>
>> I can list directories and view files on this filesystem.  I can delete
>> files or directories on it.  But even after removing a few files and a
>> directory I cannot create a new file.
>>
>>
>>
>> If anyone can offer some help here it would be appreciated.
>>
>>
>> .. Lana (lana.deere at gmail.com)
>>
>> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>
>
> Cheers, Andreas
> --
> Andreas Dilger
> Principal Lustre Architect
> Whamcloud
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20200320/d7b93c9b/attachment-0001.html>


More information about the lustre-discuss mailing list