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>