On Fri, Mar 30, 2012 at 4:44 PM, Paul E Condon
<pecon...@mesanetworks.net> wrote:
> On 20120329_095413, Andrei POPESCU wrote:
>> On Mi, 28 mar 12, 16:58:03, Paul E Condon wrote:


>> > > You could have also considered uncompressing the tarball somewhere else,
>> > > like $HOME/tmp or $HOME/src, but it sure is a valid solution, especially
>> >        ^^^^^^^^^    ^^^^^^^^^
>> > On my computer that is running wheezy neither of these suggestions work,
>> > because, I think, these are not mount points supporting access to external
>> > physical disk hardware.
>>
>> You must be misunderstanding me, I meant "some directory in your home",
>> because on most systems /home has enough space.
>
> No. You misunderstand me. There is a new extra requirement on TMPDIR, a
> restriction on ones choise of its value. A directory entry on a disk
> file system is not enough. It must be a directory entry that has a line
> in /etc/fstab that enables its use as a mount point to real separate
> partition. At least that is the way it is now. If this restriction were
> removed by some change in the implementation that I know not how to do...
> then your suggestion would likely work and the old way of using /tmp
> would also work.

There's no extra requirement!

If you set up "/tmp" as a "real separate partition", that's the "/tmp"
that the system'll use (it looks like it'll be a bind-mount over a
tmpfs "/tmp" if you don't set "RAMTMP=no" in "/etc/default/rcS").

Pre-tmp-as-tmpfs, if you don't set up "/tmp" as a "real separate
partition", "/tmp" is a directory on "/".

Post-tmp-as-tmpfs, if you don't set up "/tmp" as a "real separate
partition", "/tmp" is a mount-point for a tmpfs filesystem the default
"RAMTMP=yes" set in "/etc/default/rcS".

By default, the size of this filesystem is 20% of RAM because there
are other tmpfs filesystems set up by default ("/run", "/run/lock",
"/run/shm") and they've been sized, respectively, at 10% of RAM, 5MiB,
20% of RAM so that the total of tmpfs filesystems adds up to
"50%+5MiB" for systems that don't have any swap set up to be able to
operate in the event that the tmpfs filesystems are used up fully.

If you want a larger tmpfs "/tmp", you can change "TMP_SIZE" in
"/etc/default/tmpfs" (or, untested, edit "/etc/fstab" and add a "tmpfs
/tmp tmpfs size=xxx 0 0"). I'd mentioned earlier someone else's
suggestion that you can set the maximum size of to RAM+SWAP. It's
probably safer to set it to 20%_of_RAM+SWAP.

If you don't want to use tmpfs for "/tmp", you simply set "RAMTMP=no"
in "/etc/default/rcS".


> I never had a dedicated partion for /tmp and now it is required. That,
> to me, is a change. I fixed it when I learned that it is now required,
> and I think it would be nice to go back to the old way because the old
> way did not require a separate partition. But I repeat myself. Enough.

Having a tmpfs filesystem for "/tmp" doesn't mean that a dedicated
partition is required for "/tmp".


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAOdo=SyAu73zFeceL7O3bi+Lv87=ypux-+cpovzkfb0x_ck...@mail.gmail.com

Reply via email to