Moving Images and changing image location
-
I have been running FOG on an old Laptop and it doesn’t have much space. I have recently obtained a 1 TB external Drive. I cannot find a process for moving the images from the local HD to the external and telling FOG to look there for images as well as saving new images there.
I searched the Wiki and found the explanation of Storage Nodes, but it doesn’t really give steps for moving your Main Storage Node from /images to another location.
Anybody have steps to do this?
-
I think you’d just copy all the images over to the external drive, and then change your storage management (your node) options to point to the right spot.
You MIGHT need to update the path for each image. But that should be very easy since you don’t have to type in the whole thing, you’d just be modifying the path.
-
I was thinking something like that too, but when I look at the images only the name of the image in image path is editable. The “/images/” doesn’t appear to be modifiable unless that changes when I change the info in the Node.
-
Well,
If you aren’t allowed to change it, and updating the node will not change it,
You’d just have to re-make the image DB entries. I.E. Create new image -> give it the EXACT name as the old image, same options, ensure path is right.
And then as long as the paths and names and options are correct, it should use the image you already have in that new spot.
-
Okay, so I went for it and when you change the images path in the Storage Node it changes the Image path for the images. Now I just need to make sure the permissions are correct and that images can be uploaded and downloaded to the new location.
-
[CODE]sudo chmod -R 777 /your/new/path/to/your/images[/CODE]
-
Also, I’m not sure if FOG will update your /etc/exports automatically when you change the storage node path…
If it doesn’t, you’ll need to edit that file.
[CODE]vi /etc/exports[/CODE]and just change the paths in there so they are correct. You’ll need to restart NFS and RPC or just reboot your FOG laptop.
-
Hmm… I am thinking I should have reformatted this external Drive. It is formatted with NTFS and the chmod isn’t taking.
-
@Tim.Trageser said:
Hmm… I am thinking I should have reformatted this external Drive. It is formatted with NTFS and the chmod isn’t taking.
most definitely. try to use ext4
-
Okay, formatted external Drive as ext4. Copied over all images, leaving originals in /images. Made sure the image path in the Storage Node pointed at the new images folder on the external drive. Ran both commands below:
sudo chmod -R 777 /media/mj/FOGImages
sudo touch /media/mj/FOGImages/images/{,dev/} .mntcheckDisk info in FOG shows NaN% for free and used space and when I try and schedule a Download it gives me the “You need to create an image first” error message.
Is there a permission or anything I need to add, like on the media folder? Let me know if you need more information.
-
What version of FOG are you running?
-
SVN 3463
-
Check this out.
When done, try to re-run your installer.
-
Should I change the “storagelocation=” in the .fogsettings to match my new location?
-
@Tim.Trageser said:
Should I change the “storagelocation=” in the .fogsettings to match my new location?
That’s probably a good idea.
-
Thanks. I just want to make sure my brain is not lieing to me.
-
So, I did all that and nothing changed. I still have nothing showing in Disk Information and When I try to Download an image it tells me I have to upload an image first.
-
Double Check your storage node credentials, make sure they match the local fog user’s credentials.
Double Check your TFTP_FTP credentials inside FOG Configuration -> FOG Settings
Double Check your /etc/exports file ??
-
I have checked all the passwords and the exports file. Everything is set to the same password and the exports file is pointing to the correct folder.
I check the permissions on the external drives folders and everything seems to be set correctly on that.
It has to be something with the way the external drive is set up, it is like FOG can’t see it.
-
I restarted my FOG machine and now Apache won’t start I get the below error on the command line:
mj@fog-server:/opt/trunk/bin$ sudo service apache2 start
- Starting web server apache2 *
- The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 12 of /etc/apache2/sites-enabled/001-fog.conf:
SSLCertificateFile: file ‘/var/www/fog/management/other/ssl/srvpublic.crt’ does not exist or is empty
Action ‘configtest’ failed.
The Apache error log may have more information.
Going to the logs now.