Hi, On 2021-12-13 2:47 a.m., Tom Dial wrote: > > > On 12/12/21 12:28, Teemu Likonen wrote: >> * 2021-12-12 14:13:19-0500, Polyna-Maude Racicot-Summerside wrote: >> >>> How can I ensure that user (or a software being run by a user that >>> goes crazy) doesn't fill up the whole filesystem ? >> Commands mkfs.ext4 and tune2fs have this option: >> >> -m reserved-blocks-percentage >> Set the percentage of the filesystem which may only be >> allocated by privileged processes. Reserving some number of >> filesystem blocks for use by privileged processes is done to >> avoid filesystem fragmentation, and to allow system daemons, >> such as syslogd(8), to continue to function correctly after >> non-privileged processes are prevented from writing to the >> filesystem. Normally, the default percentage of reserved >> blocks is 5%. >> >> See the last sentence. By default normal users can't fill the entire >> space. Use tune2fs to change options for an existing file system. > > In addition, per user and per group file system quotas have been available in Unix and Linux for as long as I can remember. For Debian, see https://debian-handbook.info/browse/stable/sect.quotas.html. Man pages for mkfs.ext4, tune2fs, and edquota (and probably others) have additional relevant information. > Original post : Now here's my question : How can I ensure that user (or a software being run by a user that goes crazy) doesn't fill up the whole filesystem ? I know there's quota but what I want to ensure is simply that no user can write to disk unless there's at least 2 GB left free on partition. Is this possible ? > Regards, > Tom Dial > >> >> -- /// Teemu Likonen - .-.. https://www.iki.fi/tlikonen/ // OpenPGP: 6965F03973F0D4CA22B9410F0F2CAE0E07608462 > > -- Polyna-Maude R.-Summerside -Be smart, Be wise, Support opensource development
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature