Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 Sep 2010 09:13:29 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        zaxis <z_axis@163.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Can i use tmpfs to mount /tmp ?
Message-ID:  <4C835129.3000106@infracaninophile.co.uk>
In-Reply-To: <29625711.post@talk.nabble.com>
References:  <29625711.post@talk.nabble.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigFF26CED7DDAC446C41FB3697
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 05/09/2010 07:09:50, zaxis wrote:
> The /dev/ad4s3e is used for /tmp. Now i want to use tmpfs instead of uf=
s as
> below
> none /tmp tmpfs size=3D64M,nodev,nosuid,noexec 0 0
>=20
> If i can, then how to reuse the space of /dev/ad4s3e ?

There are two choices.

Either mount your ad4s3e partition somewhere else as a regular
filesystem -- you can move the mount point simply by unmounting it,
editing fstab and then mounting the new partition.  Do that before
mounting your new tmpfs based /tmp, or you'll block access to the whole
filesystem on ad4s3e.  Oh, and 'chmod 755 /new/mountpoint' after you
move it -- you don't want the /tmp defaults of mode 1777 on a normal
filesystem.

Or amalgamate the ad4s3e partition with one of the partitions
neighbouring it on the drive.  Use bsdlabel(8) to examine and modify the
disk-level layout.  If you join ad4s3e on to the end of the preceeding
partition, you can use growfs(8) to expand that partition into the extra
space.  Otherwise you'll have to newfs(8) the expanded partition and
recover the contents from backup.  Either way, this sort of partition
wrangling operation involves low-level fiddling in the guts of the OS
and an enhanced potential for things to go horribly wrong, so make sure
you've got good backups and spend some time planning exactly what you
are going to do, even down to the extent of writing out all the commands
you'll need beforehand.

	Cheers,

	Matthew

PS.  64MB is pretty small for a /tmp -- you might want to increase the
size of your tmpfs.

--=20
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
JID: matthew@infracaninophile.co.uk               Kent, CT11 9PW


--------------enigFF26CED7DDAC446C41FB3697
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyDUTAACgkQ8Mjk52CukIxbLwCbBpBoMf0NkwxiP+PCOdvkPEEy
zhwAoI5TInIwyhjRnr/YitWExkqPovW+
=FODx
-----END PGP SIGNATURE-----

--------------enigFF26CED7DDAC446C41FB3697--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C835129.3000106>