Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ディスクの容量制限

260 views
Skip to first unread message

篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
篠塚と申します。

ユーザやグループによらず、あるディレクトリ以下は10MBまで
しか利用できないように制限をかけたいと考えています。

ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
へのユーザ追加はしたくないのです。

何かよい方法はありますでしょうか?
よろしくお願いします。


--
篠塚 mailto:sh...@ifnet.or.jp

yuichi TAKAHASHI

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to linux...@linux.or.jp
From: 篠塚 <sh...@ifnet.or.jp>
Subject: [linux-users:70511] ディスクの容量制限
Date: Fri, 16 Jun 2000 12:53:28 +0900
Message-ID: <200006160353...@lists.linux.or.jp>

たかはし@jbtです。
こんにちは。

> 篠塚と申します。
>
> ユーザやグループによらず、あるディレクトリ以下は10MBまで
> しか利用できないように制限をかけたいと考えています。
>
> ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
> へのユーザ追加はしたくないのです。
>
> 何かよい方法はありますでしょうか?
> よろしくお願いします。

10MBのファイルにファイルシステムを作って、
ループバックでマウントするのはどうでしょうか。

------
Yuichi TAKAHASHI(yui...@jbt.co.jp)


篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
yuichi TAKAHASHIさんの<20000616040...@jbt.co.jp>から

早速ありがとうございます。

この方法で例えば制限したいディレクトリの数が1000とかに
なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
はどうなんでしょうか?

--
篠塚 mailto:sh...@ifnet.or.jp

yuichi TAKAHASHI

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
From: 篠塚 <sh...@ifnet.or.jp>
Subject: [linux-users:70513] Re: ディスクの容量制限
Date: Fri, 16 Jun 2000 13:18:55 +0900
Message-ID: <200006160418...@lists.linux.or.jp>

たかはし@jbtです。
こんにちは。

> >> ユーザやグループによらず、あるディレクトリ以下は10MBまで
> >> しか利用できないように制限をかけたいと考えています。
> >>
> >> ユーザ単位でしたらquotaをつかえばいいのですが、/etc/passwd
> >> へのユーザ追加はしたくないのです。
> >>
> >> 何かよい方法はありますでしょうか?
> >> よろしくお願いします。
> >
> >10MBのファイルにファイルシステムを作って、
> >ループバックでマウントするのはどうでしょうか。
>

> 早速ありがとうございます。
>
> この方法で例えば制限したいディレクトリの数が1000とかに
> なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
> はどうなんでしょうか?

え。そんなに沢山でしたか。
この方法では辛そうですねぇ。

------
Yuichi TAKAHASHI(yui...@jbt.co.jp)

yuichi TAKAHASHI

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
From: 篠塚 <sh...@ifnet.or.jp>
Subject: [linux-users:70515] Re: ディスクの容量制限
Date: Fri, 16 Jun 2000 14:39:26 +0900
Message-ID: <200006160539...@lists.linux.or.jp>

たかはし@jbtです。

> これはいいかなと思って早速やってみました。
>
> # dd if=/dev/zero of=/home/buff bs=1k count=10000
> # mkfs -t ext2 /home/buff
> # mkdir /a
> # mount -o loop -t ext2 /home/buff /a
>
> ということですよね。
> dfしたときにずらずらでてきてしまうのは構いませんが
> 使っていなくても10MB確実に消費してしまいます。
> やはり無理でしょうか。

最初の意図はそのとおりですが、
# 勝手に2つ3つかと思ってました。
ディレクトリの多い場合や負荷の高いシステム場合は、
やめた方が良いと思います。

ディレクトリ単位ってできるのかしらん。
quotaもファイルシステム単位だしなぁ。
書き込む側が考えるしかないかもしれません。
何か特定の用途での利用を想定しているのですか?

------
Yuichi TAKAHASHI(yui...@jbt.co.jp)

篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
yuichi TAKAHASHIさんの<20000616140...@jbt.co.jp>から
>From: 篠塚 <sh...@ifnet.or.jp>

>Subject: [linux-users:70513] Re: ディスクの容量制限
>Date: Fri, 16 Jun 2000 13:18:55 +0900
>Message-ID: <200006160418...@lists.linux.or.jp>

>> >10MBのファイルにファイルシステムを作って、


>> >ループバックでマウントするのはどうでしょうか。
>>
>> 早速ありがとうございます。
>>
>> この方法で例えば制限したいディレクトリの数が1000とかに
>> なった場合にmountの制限とか、CPUに対する負荷、レスポンスなど
>> はどうなんでしょうか?
>
>え。そんなに沢山でしたか。
>この方法では辛そうですねぇ。
>
>------
>Yuichi TAKAHASHI(yui...@jbt.co.jp)

これはいいかなと思って早速やってみました。

# dd if=/dev/zero of=/home/buff bs=1k count=10000
# mkfs -t ext2 /home/buff
# mkdir /a
# mount -o loop -t ext2 /home/buff /a

ということですよね。
dfしたときにずらずらでてきてしまうのは構いませんが
使っていなくても10MB確実に消費してしまいます。
やはり無理でしょうか。

--
篠塚 mailto:sh...@ifnet.or.jp

sasaki toshi

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to

ささきです。

On Fri, 16 Jun 2000 14:50:53 +0900
yuichi TAKAHASHI <yui...@jbt.co.jp> wrote:
> ディレクトリ単位ってできるのかしらん。
> quotaもファイルシステム単位だしなぁ。
> 書き込む側が考えるしかないかもしれません。
> 何か特定の用途での利用を想定しているのですか?

ちょっと思いつきで書いています。やったこと無いので
違ったらすいません。
この分野(?)あまり詳しくないので、用語など変でも広
い心で見てください。(^^;;

(1)特定のグループ名を/etc/group に登録する (groupadd)
(2)ターゲットとなるディレクトリの gid をそのグルー
プ名に変更する。(chown)
(3)そのディレクトリの set group ID をオンする。
(chmod) これで、そのディレクトリ以下に作成され
るファイルはそのグループのものとなる。
(4)そのグループに対してquotaを設定する。
(5)(1)~(4)をディレクトリの数だけ繰り返す。

という方法じゃできないのかな?
用途によってはうまく行くのではないかと。。

#/etc/passwd はいじりたくないという条件はクリアし
ますが、/etc/group は、いじりますね。(^^;

/*
ささき
sas...@toshi.net
*/

yuichi TAKAHASHI

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to linux...@linux.or.jp
From: sasaki toshi <sas...@toshi.net>
Subject: [linux-users:70517] Re: ディスクの容量制限
Date: Fri, 16 Jun 2000 15:21:09 +0900
Message-ID: <2000061606210...@nsgsv3.nsg.gr.jp>

たかはし@jbtです。
こんにちは。

> > ディレクトリ単位ってできるのかしらん。
> > quotaもファイルシステム単位だしなぁ。
> > 書き込む側が考えるしかないかもしれません。
> > 何か特定の用途での利用を想定しているのですか?
>
> ちょっと思いつきで書いています。やったこと無いので
> 違ったらすいません。
> この分野(?)あまり詳しくないので、用語など変でも広
> い心で見てください。(^^;;
>
> (1)特定のグループ名を/etc/group に登録する (groupadd)
> (2)ターゲットとなるディレクトリの gid をそのグルー
> プ名に変更する。(chown)
> (3)そのディレクトリの set group ID をオンする。
> (chmod) これで、そのディレクトリ以下に作成され
> るファイルはそのグループのものとなる。
> (4)そのグループに対してquotaを設定する。
> (5)(1)~(4)をディレクトリの数だけ繰り返す。
>
> という方法じゃできないのかな?
> 用途によってはうまく行くのではないかと。。

なるほど。これは思いつきませんでした。
用途にも依りますが、うまくいくかもしれませんね。

------
Yuichi TAKAHASHI(yui...@jbt.co.jp)


篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
篠塚です。

やりたいことはFTPサーバです。
groupをつかうことは私も考えていました。確かにpasswdはいじりませんが
トリッキーな気がした上にあまりpasswdファイルより
大きいgroupファイルを見たことがないので躊躇していました。

passwdをいじりたくない理由はProFtpdを使って認証を
PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
ところがユーザごとに制限が必要という要求があり、quotaを使うために
passwdへ登録したら本末転倒になってしまうからです。
ProFTPDで容量制限の機能があれば最もいいんでしょうけど…

passwdを増やすよりgroupのほうがセキュリティ上は良いような気はします
がどう思われますか?


sasaki toshiさんの<2000061606210...@nsgsv3.nsg.gr.jp>から


>
>ささきです。
>
>On Fri, 16 Jun 2000 14:50:53 +0900
>yuichi TAKAHASHI <yui...@jbt.co.jp> wrote:

>> ディレクトリ単位ってできるのかしらん。
>> quotaもファイルシステム単位だしなぁ。
>> 書き込む側が考えるしかないかもしれません。
>> 何か特定の用途での利用を想定しているのですか?
>
>ちょっと思いつきで書いています。やったこと無いので
>違ったらすいません。
>この分野(?)あまり詳しくないので、用語など変でも広
>い心で見てください。(^^;;
>
>(1)特定のグループ名を/etc/group に登録する (groupadd)
>(2)ターゲットとなるディレクトリの gid をそのグルー
> プ名に変更する。(chown)
>(3)そのディレクトリの set group ID をオンする。
> (chmod) これで、そのディレクトリ以下に作成され
> るファイルはそのグループのものとなる。
>(4)そのグループに対してquotaを設定する。
>(5)(1)~(4)をディレクトリの数だけ繰り返す。
>
>という方法じゃできないのかな?
>用途によってはうまく行くのではないかと。。
>

>#/etc/passwd はいじりたくないという条件はクリアし
>ますが、/etc/group は、いじりますね。(^^;
>
>/*
>ささき
>sas...@toshi.net
>*/

--
篠塚 mailto:sh...@ifnet.or.jp

篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to linux...@linux.or.jp

篠塚

unread,
Jun 16, 2000, 3:00:00 AM6/16/00
to
篠塚です。

やりたいことはFTPサーバです。
groupをつかうことは私も考えていました。確かにpasswdはいじりませんが
トリッキーな気がした上にあまりpasswdファイルより
大きいgroupファイルを見たことがないので躊躇していました。

passwdをいじりたくない理由はProFtpdを使って認証を
PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
ところがユーザごとに制限が必要という要求があり、quotaを使うために
passwdへ登録したら本末転倒になってしまうからです。
ProFTPDで容量制限の機能があれば最もいいんでしょうけど…

passwdを増やすよりgroupのほうがセキュリティ上は良いような気はします
がどう思われますか?

--
篠塚 mailto:sh...@ifnet.or.jp

NOKUBI Takatsugu

unread,
Jun 18, 2000, 3:00:00 AM6/18/00
to
<200006161000...@lists.linux.or.jp>の記事において
sh...@ifnet.or.jpさんは書きました。

>> passwdをいじりたくない理由はProFtpdを使って認証を
>> PostgreSQLで行いpasswdをいじらなくてすませようと思っていました。
>> ところがユーザごとに制限が必要という要求があり、quotaを使うために
>> passwdへ登録したら本末転倒になってしまうからです。
>> ProFTPDで容量制限の機能があれば最もいいんでしょうけど…

ProFTPD ML で

ftp://pooh.urbanrage.com/pub/c/mod_quota.c

が紹介されてましたけど、要望に合いませんでしょうか。

# 私自身は試したことありません。

--
野首 貴嗣
E-mail: kn...@daionet.gr.jp (private)
nok...@eal.or.jp (official)

篠塚

unread,
Jun 23, 2000, 3:00:00 AM6/23/00
to linux...@linux.or.jp
篠塚です。

> >> ProFTPDで容量制限の機能があれば最もいいんでしょうけど…
>
> ProFTPD ML で
>
> ftp://pooh.urbanrage.com/pub/c/mod_quota.c
>
> が紹介されてましたけど、要望に合いませんでしょうか。
>
> # 私自身は試したことありません。
>
> --
> 野首 貴嗣
> E-mail: kn...@daionet.gr.jp (private)
> nok...@eal.or.jp (official)
>

ありがとうございます。
フォローが遅くなりすみませんでした。

まさにこれです。これから試してみます。

--
篠塚 <sh...@ifnet.or.jp>

0 new messages