

Changing the Samba and FTP File storage from /var/smb/samba/ & /var/ftp/
to the second Partition /home/smb/samba/ & /home/ftp/


I installed SMS on a ~5 Gig Partition with a mount point located at / on a
500 Gig Hitachi Hard Drive.

/linux-swap is a 2 Gig Partition = 2 * RAM

/home partition is the remainder of 500 Gig. ~ 475 Gig

Here is an overview of my Partitions:
root@smsldkserver:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        4806904 2488668   2074052  55% /
/dev/sda2      473992468  202744 449712308   1% /home
tmpfs             509756       0    509756   0% /dev/shm
root@smsldkserver:~#

After the SMS install ~55% of the 5 Gig is used, but the FTP and SAMBA
Download areas are on the root partition and not on /home.


root@smsldkserver:/# pwd
/
root@smsldkserver:/# ls -alt
total 96
drwxrwxrwt   6 root root  4096 May 17 04:40 tmp/
drwxr-xr-x  16 root root  5320 May 16 16:19 dev/
drwxr-xr-x  17 root root  4096 May 16 16:12 media/
drwxr-xr-x  75 root root 12288 May 16 16:12 etc/
drwxr-xr-x  13 root root     0 May 16 11:12 sys/
dr-xr-xr-x 120 root root     0 May 16 11:11 proc/
drwxr-xr-x  13 root root  4096 May 14 11:53 root/
drwxr-xr-x   2 root root  4096 May 12 10:52 boot/
drwxr-xr-x   6 root root  4096 May 12 10:32 lib/
drwxr-xr-x   2 root root  4096 May 12 10:30 srv/
drwxr-xr-x   3 root root  4096 May 12 10:28 opt/
drwx------   2 root root 16384 May 12 10:16 lost+found/
drwxr-xr-x   5 root root  4096 Feb 27 22:03 home/
drwxr-xr-x  16 root root  4096 Jun 30  2010 usr/
drwxr-xr-x  26 root root  4096 Jun  5  2009 var/
drwxr-xr-x   2 root root 12288 Apr 27  2009 sbin/
drwxr-xr-x   2 root root  4096 Apr 29  2007 bin/
drwxr-xr-x  10 root root  4096 Sep 25  2006 mnt/
root@smsldkserver:/#

root@smsldkserver:/# cd root
root@smsldkserver:~# ls -alt
total 184
-rw-r--r--  1 root root  2593 May 16 21:01 .bash_history
-rw-------  1 root root    48 May 14 10:36 .Xauthority
-rw-------  1 root root     0 May 14 10:36 .ICEauthority
drwxr-xr-x  2 root root  4096 May 14 10:33 .qt/
drwx------  2 root root  4096 May 14 09:15 .ssh/
drwxr-xr-x  3 root root  4096 May 13 16:01 .mcop/
drwxr-xr-x  2 root root  4096 May 13 16:00 Desktop/
drwxr-xr-x  4 root root  4096 May 13 16:00 .kde/
-rw-r--r--  1 root root   516 May 12 10:56 .xinitrc
-rw-r--r--  1 root root    50 Aug  8  2007 .DCOPserver_sms__0
-rw-r--r--  1 root root   685 Aug  8  2007 .Xresources
drwx------  3 root root  4096 Aug  8  2007 .config/
drwxr-xr-x  4 root root  4096 Aug  8  2007 .cpan/
drwx------  2 root root  4096 Aug  8  2007 .gnupg/
-rw-------  1 root root     0 Aug  8  2007 .hplip.conf
drwx------  3 root root  4096 Aug  8  2007 .local/
-rw-------  1 root root  1024 Aug  8  2007 .rnd
-rw-------  1 root root    48 Aug  8  2007 .serverauth.6616
drwx------  2 root root  4096 Aug  8  2007 .spamassassin/
drwx------  3 root root  4096 Aug  8  2007 .thumbnails/
-rw-r--r--  1 root root   516 Aug  8  2007 .xinitrc-backup
-rw-r--r--  1 root root  1808 Aug  8  2007 loadlin16c.txt
-rw-r--r--  1 root root 97874 Aug  8  2007 loadlin16c.zip
root@smsldkserver:~#


root@smsldkserver:~# cd Desktop
root@smsldkserver:~/Desktop# ls -alt
total 44
-rw-r--r--  1 root root  154 May 13 16:00 trash.desktop
lrwxrwxrwx  1 root root   24 May 12 10:37 tflux_downloads -> /var/smb/tflux_downloads/
lrwxrwxrwx  1 root root   24 May 12 10:37 FAXES -> /var/spool/hylafax/recvq/
lrwxrwxrwx  1 root root   14 May 12 10:37 samba -> /var/smb/samba/
lrwxrwxrwx  1 root root    8 May 12 10:37 ftp -> /var/ftp/
-rw-r--r--  1 root root  106 Apr  9 09:37 Webmin\ Interface.desktop
-rw-r--r--  1 root root   77 Apr  9 09:25 TorrentFlux.desktop
-rw-r--r--  1 root root  140 Mar 19 02:21 Home.desktop
-rw-r--r--  1 root root   80 Jun  4  2010 CUPS\ Manage\ Printing.desktop
-rw-r--r--  1 root root  103 Aug  9  2007 Network
-rw-r--r--  1 root root 1883 Aug  8  2007 .directory
-rw-r--r--  1 root root 4185 Aug  8  2007 System.desktop
root@smsldkserver:~/Desktop#

Here the symbolic links are shown that point back to the SMS System Partition.


root@smsldkserver:/# pwd
/
root@smsldkserver:/# cd home
root@smsldkserver:/home# ls -alt
total 32
drwx------  2 root          root  16384 May 12 10:16 lost+found/
drwxrwxrwx  2 root          root   4096 Feb 27 22:03 ftp/
drwxr-xr-x  2 administrator users  4096 Aug 20  2008 administrator/
root@smsldkserver:/home#

In the /home directory there is no smb subdirectory, but there is a ftp subdirectory.
No files or folders are located in the ftp or administrator subdirectories.

Now copy the existing subdirectories to the ones we want located at /home

cp -pr /var/smb* /home/smb
cp -pr /var/ftp* /home/ftp


The following symbolic links at /root/Desktop/ need to be changed:
lrwxrwxrwx  1 root root   24 May 12 10:37 tflux_downloads -> /var/smb/tflux_downloads/
lrwxrwxrwx  1 root root   14 May 12 10:37 samba -> /var/smb/samba/
lrwxrwxrwx  1 root root    8 May 12 10:37 ftp -> /var/ftp/

rm tflux_downloads
rm samba
rm ftp

ln -s /home/smb/tflux_downloads tflux_downloads
ln -s /home/smb/samba samba 
ln -s /home/ftp ftp


Edit /etc/proftpd.conf and change /var/ftp to /home/ftp
nano /etc/proftpd.conf


Edit smb.conf with:
nano /etc/samba/smb.conf
change from /var/smb/samba to:
[Samba @ SMS]
path = /home/smb/samba/
read only = no 


Save the files, reboot your server, and try Filezilla and Samba transfers.
Repeat the df command to see if the files are being stored on /home.




