RAMdisk(tmpfs)

#!/bin/sh
/bin/mount -t tmpfs -o size=512m tmpfs /home/XXX/mnt/tmpfsdir


perlの方は間違ってると思う。
mountはできたが、die以降が出た。

#!/usr/bin/perl
use warnings;
use strict;
my $tmpfsdir = '/home/XXX/mnt/tmpfsdir';

my @command = qq(/bin/mount -t tmpfs -o size=512m tmpfs $tmpfsdir);
system(@command) or die 'command error!';

結局、shの方を使うことにする。


setuidつけてもシェルスクリプトは動かないのでsudoでやることにした。

%groupname ALL = (root) /root/bin/mktmpfs.sh

シェルスクリプトが動かないのは理解できるとして、
perlの方も動かないのかあ。


suidperlってなんのためにあるんだ



容量とか確定させたら、fstabに書いておくことにしよう。