kenman345
Posts: 4
Joined: Tue May 19, 2015 12:25 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Tue Jul 28, 2015 5:56 pm

Joe Schmoe wrote:I'm skeptical of this UUID stuff. It seems like a probably point-of-failure.

I would try it again with root=/dev/sda2

(or whatever it turns out to be)
it seems to be something with the cmdline.txt thing. I change it back to the original way and it works to the SD Card, I do not understand why it is not working though. I am gonna try and follow through the steps again and ensure I have it all right

kenman345
Posts: 4
Joined: Tue May 19, 2015 12:25 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Tue Jul 28, 2015 8:15 pm

kenman345 wrote:
Joe Schmoe wrote:I'm skeptical of this UUID stuff. It seems like a probably point-of-failure.

I would try it again with root=/dev/sda2

(or whatever it turns out to be)
it seems to be something with the cmdline.txt thing. I change it back to the original way and it works to the SD Card, I do not understand why it is not working though. I am gonna try and follow through the steps again and ensure I have it all right
Figured it out. I accidentally changed the boot information on the wrong place. The instructions for the advanced setup have it right, but the regular instructions include information about using the path /mnt/.... but the prompt says we want to change the information on the SD Card and not the drive, so I put that back to its original and then it worked when I did the change to the /etc/fstab instead of /mnt/etc/fstab It did not seem to work when I did not put back the information properly on the drive. Not sure why that is but that's what it is.

User avatar
DougieLawson
Posts: 36322
Joined: Sun Jun 16, 2013 11:19 pm
Location: Basingstoke, UK
Contact: Website Twitter

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Jul 29, 2015 11:22 am

kenman345 wrote:I followed the instructions for this and found my unit does not boot anymore. It gets to a point where the last two lines are like follows:

Waiting for root device PARTUUID=.....
random: nonblocking pool is initialized

then it hangs there. It doesnt matter how long I wait. Am I doing something wrong? How should I fix this?
Add

Code: Select all

max_usb_current=1
to /boot/config.txt
Add

Code: Select all

 rootdelay=5
to the end of the single line in /boot/cmdline.txt
Note: Having anything humorous in your signature is completely banned on this forum. Wear a tin-foil hat and you'll get a ban.

Any DMs sent on Twitter will be answered next month.

This is a doctor free zone.

tekyboy
Posts: 6
Joined: Tue Apr 14, 2015 3:25 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Jul 29, 2015 6:47 pm

tekyboy wrote:i used this guide on number of pis but today stuck in a challenging situation.

after successfully setting up pi with usb stick and doing all updates whenever i connect my hub which has 5 USB miners connected with it. none of the software detect the usb hub / miners.
i tried minera, bfgminer, cgminer but it seems none of them detect that i had connected usb hub with pi. however when i just simply install anyof the above image to sd card only (without moving file system to usb drive) it works like a charm.

Code: Select all

pi@raspberrypi ~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 2: Dev 4, If 0, Class=hub, Driver=hub/7p, 480M
            |__ Port 1: Dev 6, If 0, Class=vend., Driver=cp210x, 12M
            |__ Port 2: Dev 7, If 0, Class=hub, Driver=hub/7p, 480M
                |__ Port 3: Dev 9, If 0, Class=comm., Driver=cdc_acm, 12M
                |__ Port 3: Dev 9, If 1, Class=data, Driver=cdc_acm, 12M
            |__ Port 3: Dev 8, If 0, Class=hub, Driver=hub/7p, 480M
        |__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 009: ID 0483:5740 SGS Thomson Microelectronics
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 005: ID 0951:1642 Kingston Technology DT101 G2
Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Br                idge / myAVR mySmartUSB light
Bus 001 Device 007: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 008: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
pi@raspberrypi ~ $ tail /var/log/messages
Jul 26 20:24:38 raspberrypi kernel: [   12.184874] usbcore: registered new inter                face driver cp210x
Jul 26 20:24:38 raspberrypi kernel: [   12.286722] cdc_acm: USB Abstract Control                 Model driver for USB modems and ISDN adapters
Jul 26 20:24:38 raspberrypi kernel: [   12.432225] usbserial: USB Serial support                 registered for cp210x
Jul 26 20:24:38 raspberrypi kernel: [   12.557006] cp210x 1-1.2.1:1.0: cp210x co                nverter detected
Jul 26 20:24:38 raspberrypi kernel: [   12.674263] usb 1-1.2.1: cp210x converter                 now attached to ttyUSB0
Jul 26 20:24:38 raspberrypi kernel: [   16.443128] EXT4-fs (sda1): re-mounted. O                pts: (null)
Jul 26 20:24:38 raspberrypi kernel: [   17.472098] EXT4-fs (sda1): re-mounted. O                pts: (null)
Jul 26 20:24:38 raspberrypi kernel: [   27.833810] smsc95xx 1-1.1:1.0 eth0: hard                ware isn't capable of remote wakeup
Jul 26 20:24:38 raspberrypi kernel: [   29.382775] smsc95xx 1-1.1:1.0 eth0: link                 up, 100Mbps, full-duplex, lpa 0xCDE1
Jul 26 20:24:40 raspberrypi kernel: [   38.022788] Adding 524284k swap on /var/s                wap.  Priority:-1 extents:2 across:1138684k FS
pi@raspberrypi ~ $ pberrypi kernel: [   12.286722] cdc_acm: USB Abstract Control                 Model driver for USB modems and ISDN adapters
-bash: pberrypi: command not found
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   12.432225] usbserial: USB Serial support                 registered for cp210x
-bash: Jul: command not found
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   12.557006] cp210x 1-1.2.1:1.0: cp210x co                nverter detected
-bash: Jul: command not found
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   12.674263] usb 1-1.2.1: cp210x converter                 now attached to ttyUSB0
-bash: Jul: command not found
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   16.443128] EXT4-fs (sda1): re-mounted. O                pts: (null)
-bash: syntax error near unexpected token `('
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   17.472098] EXT4-fs (sda1): re-mounted. O                pts: (null)
-bash: syntax error near unexpected token `('
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   27.833810] smsc95xx 1-1.1:1.0 eth0: hard                ware isn't capable of remote wakeup
> Jul 26 20:24:38 raspberrypi kernel: [   29.382775] smsc95xx 1-1.1:1.0 eth0: link                 up, 100Mbps, full-duplex, lpa 0xCDE1
> Jul 26 20:24:40 raspberrypi kernel: [   38.022788] Adding 524284k swap on /var/s                wap.  Priority:-1 extents:2 across:1138684k FSpberrypi kernel: [   12.286722] cdc_acm: USB Abstract Control                 Model driver for USB modems and ISDN adapters
> Jul 26 20:24:38 raspberrypi kernel: [   12.432225] usbserial: USB Serial support                 registered for cp210x
> Jul 26 20:24:38 raspberrypi kernel: [   12.557006] cp210x 1-1.2.1:1.0: cp210x co                nverter detected
> Jul 26 20:24:38 raspberrypi kernel: [   12.674263] usb 1-1.2.1: cp210x converter                 now attached to ttyUSB0
> Jul 26 20:24:38 raspberrypi kernel: [   16.443128] EXT4-fs (sda1): re-mounted. O                pts: (null)
> Jul 26 20:24:38 raspberrypi kernel: [   17.472098] EXT4-fs (sda1): re-mounted. O                pts: (null)
> Jul 26 20:24:38 raspberrypi kernel: [   27.833810] smsc95xx 1-1.1:1.0 eth0: hard                ware isn't capable of remote wakeup
-bash: Jul: command not found
pi@raspberrypi ~ $ Jul 26 20:24:38 raspberrypi kernel: [   29.382775] smsc95xx 1-1.1:1.0 eth0: link                 up, 100Mbps, full-duplex, lpa 0xCDE1
-bash: Jul: command not found
pi@raspberrypi ~ $ Jul 26 20:24:40 raspberrypi kernel: [   38.022788] Adding 524284k swap on /var/s                wap.  Priority:-1 extents:2 across:1138684k FS
-bash: Jul: command not found
pi@raspberrypi ~ $
Bumping my request can anyone advise solution thanks

milltronics
Posts: 1
Joined: Tue Mar 24, 2015 4:05 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Aug 05, 2015 7:37 am

Thank you, paulv.
It's helpful to move system to USB stick.
Now I don't worry about the system being corrupted by unexpected power loss.

Plus, a small question,
The partition used for system on SD card, can I format it for other usage?
Thanks !

kiran alii
Posts: 13
Joined: Sat Aug 08, 2015 10:40 am
Location: Pakistan

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sat Aug 08, 2015 11:21 am

But when i try to extract any file or try to move it to trash then it gives error "Permission denied READ only file system"

GuiPoM
Posts: 15
Joined: Sat Aug 08, 2015 9:20 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sat Aug 08, 2015 9:28 pm

Hello,

I successfully went through all the steps of the "standard" procedure and everything is working fine.

First question: I tried the extended procedure, juste in case another storage is plugged to my raspberry pi:

Code: Select all

Partition unique GUID: 81F1955D-9FB6-4F26-85AC-B4E65B6BCCCA
Filesystem UUID:          0f13ccb3-e7e7-4e10-a1f6-931779466811
Which results in :

Code: Select all

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
#/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
#/dev/sda1       /               ext4    defaults,noatime  0       1
/dev/disk/by-uuid/0f13ccb3-e7e7-4e10-a1f6-931779466811    /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that
and

Code: Select all

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=81F1955D-9FB6-4F26-85AC-B4E65B6BCCCA rootfstype=ext4 elevator=deadline rootwait rootdelay=5
My raspberry does not boot. But if I revert cmdline to root=/sda/sda1 then it boots fine (even if I keep fstab modified).

I must be doing something wrong, but what ?

Second question: information (i) in sudo gdisk /dev/sda gives me the following warning:

Code: Select all

Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Is it an issue ?

Many thanks for this nice tutorial :)

ronobvious
Posts: 3
Joined: Wed Feb 04, 2015 3:45 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Tue Aug 11, 2015 5:25 pm

I have a more general statement that might elicit responses. I successfully have moved my rootfs onto a Lexar 32GB thumbdrive and I used the extended instructions that involved assigning UIDs from the device and filesystem. I also have another USB thumbdrive on a USB hub where I do backups. I guess what I'm getting at is since the additional thumbdrive is vfat formatted and /etc/fstab says to mount /dev/sdb1 (the current location assigned to it) to my assigned mount directory, you cannot just start moving USB devices (your rootfs and any additional USB devices) around on your Pi because that is going to change your /dev/sd* assignments. Is there anything that you can do about that? Not that I want to move stuff around constantly but it will come up.

User avatar
RaTTuS
Posts: 10491
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Aug 12, 2015 8:08 am

if you use UUID then everything will be fine
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

Swiftek
Posts: 25
Joined: Fri May 25, 2012 12:10 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Aug 12, 2015 8:43 pm

I just wanted to thank you, paulv, for writing this tutorial. I did quite a bit of searching and found that this one seems to be the most complete, up to date, and sensible. It's easy to read, follow and remember; and it's a fine piece of tech-writing. :ugeek:

On my old B model Pi, I had a problem because my very-old external USB drive enclosure, although seemed to work normally, wasn't detected at boot-up, no matter how much rootdelay/bootdelay I applied - it always hung at "random: nonblocking pool is initialized" and never booted. However, a new cheapo enclosure works great. I had a similar boot-only USB problem with an old 1.1 hub as well - some USB devices seem to work on the Pi, but not at time of boot.

So with your help, my current configuration is a 2GB SDcard + a 2TB HDD, with a 10GB partition for the rootfs, and the rest for my LAMP, NAS and HTPC. A very nice setup if I do say so myself. An added bonus is that I can now easily access the rootfs files on my Windoze PC using Ext2Fsd - a trick that cannot be done with an SDcard.

Thanks a lot for your help!

JumpZero
Posts: 1032
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sun Aug 30, 2015 7:06 pm

Hi everybody,

There is another very simple and straightforward way to do it. You need another GNU/Linux machine. On this machine insert and mount the SD card and the USB device you are going to use as rootfs (ext4 formatted).
Then copy everything

Code: Select all

cp -a /MountPointOfSD/* /MountPointOfFutureUSBrootfs/
It will take a few minutes.
After that edit the cmdeline.txt on the SD card and replace root=/dev/mmcblk0p2 with root=/dev/sda1
That's it.
Boot on the SD with the USB device connected.
Tested with success on USB stick and USB HDD with a fresh new Raspbian.

Option: edit the fstab of the usb device and comment or delete the line

Code: Select all

/dev/mmcblk0p2  /               ext4    defaults,noatime       0       1
This is to avoid confusion. But it works even without. The system use the link /dev/root -> sda1
--
Jmp0

dma5m561
Posts: 8
Joined: Mon Jul 06, 2015 8:02 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Tue Sep 01, 2015 10:08 am

Hello folks, sorry to bring this thread back to life but I hope someone can help me...

I've recently built a system on a Pi Model B+ running Raspbian wheezy 2015-05-05 and decided that because the system will be running an amateur radio application called DXSpider 24/7 for weeks/months/years on end and doing quite a lot of writes to the storage device, it would be much better to put everything onto a self-powered external USB-connected 160GB hard disk rather than risk the SD card dying after a while.

I'm very much a Linux novice/newbie but I was able to follow paulv's very clear and easily-followed instructions for moving the root filesystem onto the USB drive. As far as I can tell I followed all the instructions exactly and didn't miss anything, and everything seemed to proceed as expected but there's one thing that's puzzling me...

Now, when I do 'df -h' I see /dev/root in the list of filesystems but 'rootfs' isn't included in the list. When I do 'readlink /dev/root' it responds with sda1 so as far as I can tell, given my minimal experience with Linux, everything is on the external HDD and the system seems to be running very well, but I have a few questions:

1. Does it matter that rootfs doesn't appear in the list of filesystems produced by the 'df -h' command?

2. If it does matter, what will be the effect of rootfs not being shown in the list of filesystems?

3. Again if it does matter, what will I need to do to make rootfs appear in the list of filesystems?

Thanks in advance for any help and advice you can give a novice!
--
Martin

JumpZero
Posts: 1032
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: HOWTO: Move the filesystem to a USB stick/Drive

Tue Sep 01, 2015 3:37 pm

Hi,

I never noticed, but it the same for me. For system with rootfs on usb drive the command df -h isn't showing a line with rootfs.

Code: Select all

pi@raspberrypi ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       4.2G  2.6G  1.5G  65% /
devtmpfs        214M     0  214M   0% /dev
tmpfs            44M  272K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            87M     0   87M   0% /run/shm
/dev/mmcblk0p1   56M   20M   37M  36% /boot
For classic systems (rootfs on mmcblk0p2) it's showing it.

Code: Select all

toto@Box ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          2.9G  820M  2.0G  30% /
/dev/root       2.9G  820M  2.0G  30% /
Anyway I believe it's a non issue as /dev/root and rootfs are refering to the same device.
So to me it's fine in this way. But I don't know why it isn't the same.
--
Jmp0

danbywinby
Posts: 35
Joined: Sun Nov 30, 2014 3:14 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Fri Sep 04, 2015 7:16 pm

Hi

Just wondering what would happen if the pi fails to detect the USB on boot?

JumpZero
Posts: 1032
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Sep 09, 2015 6:20 pm

danbywinby wrote:Just wondering what would happen if the pi fails to detect the USB on boot?
It fails to boot...
It's logic, it cannot find the rootfs
--
Jmp0

danbywinby
Posts: 35
Joined: Sun Nov 30, 2014 3:14 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Mon Oct 05, 2015 8:41 pm

Hi

So i followed this guide a while back and moved the filesystem from my pi onto a USB stick.

Well unfortunately i had to buy a new SD card for my pi and i've tried using my old USB stick on it but it is not working.

I tried modifying /boot/cmdline.txt but it is not working and i keep getting messages on boot-up saying that 'wlan0 is not connected because a file is missing' and 'SSH server failed to start' and more.

Is there something i missed that i should have done?

YoungJules
Posts: 14
Joined: Thu Jan 26, 2012 12:13 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Wed Oct 14, 2015 4:58 pm

For the impatient, you can watch the progress of the rsync command by opening another terminal and typing

Code: Select all

watch -n 20 df -h

ideas4u
Posts: 1
Joined: Mon Nov 02, 2015 2:50 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Mon Nov 02, 2015 2:55 am

thanks .I move the filesystem to a harddisk that remove from old pc.

mioxid
Posts: 1
Joined: Thu Nov 12, 2015 3:29 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Thu Nov 12, 2015 3:38 am

Hi thanks for the tutorial.

I made all the steps of the easy part of the guide and everything goes "fine"... the Raspberry boot ok... but when it prompts me to log in, i put the user name and pass, it log in but immediately logs out and prompts me again to log in.

When i try to log in from SSH is the same but here i can "see" the text before prompts me again to log in:

Code: Select all

➜  ~  ssh mioxid@192.168.0.71
mioxid@192.168.0.71's password: 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Nov 11 21:12:56 2015 from 192.168.0.24
Could not chdir to home directory /home/mioxid: No such file or directory
Connection to 192.168.0.71 closed.
someone have any idea? I am new on linux...

I really appreciate it!
Thanks!

Bunker
Posts: 1
Joined: Thu Nov 12, 2015 10:52 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Thu Nov 12, 2015 11:02 am

Just for those interested and as a reference for people finding this post through searching

I adapted the extended procedure for Arch Linux.

You can find the adapted procedure over at my blog: http://www.achter.be/blog/20151111_Arch_linux_boot_usb/

User avatar
Stone Man
Posts: 16
Joined: Tue Nov 10, 2015 10:16 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sun Nov 15, 2015 9:16 pm

I have a few questions:
• Why would one do this? I assume it's mostly due to people having larger USB sticks lying around.
• Does this affect performance in a noticeable way? I found a Sandisk USB 3.0 with 130MB/s for less than a Class 10 40MB/s MicroSD of the same size. I have read it's more about random RW instead of long sequence.
• Is the OS stored on the microSD and the files stored on the USB or the opposite? It would be nice to set up the MSD once, and be able to swap USBs easily, or if the first way, swap the MSD with a new one with a different OS and still have all my files.

Thanks for any and all help!
JumpZero wrote:Useful information here.
I had a hunch this was possible. Thank you for putting it into words. Would this work for other distributions, such as PiBang?

gkreidl
Posts: 6118
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sun Nov 15, 2015 9:29 pm

Stone Man wrote:I have a few questions:
• Why would one do this? I assume it's mostly due to people having larger USB sticks lying around.
...
USB sticks are not better than SD cards. Usage of a HDD gives much better performance.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

User avatar
Stone Man
Posts: 16
Joined: Tue Nov 10, 2015 10:16 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sun Nov 15, 2015 9:49 pm

gkreidl wrote:USB sticks are not better than SD cards. Usage of a HDD gives much better performance.
So, the main advantage is pretty much just that most people tend to have a lot lying around?

Also, how exactly would you connect an HDD to the Pi? I imagine that transfer over USB cords would give the same affect as a USB drive. I may be wrong, though.

Swiftek
Posts: 25
Joined: Fri May 25, 2012 12:10 am

Re: HOWTO: Move the filesystem to a USB stick/Drive

Sun Nov 15, 2015 10:07 pm

I use this to save wear on the SD card - which doesn't like lots of writes - and to prevent corruptions that seemed accompany that. Since I moved to a HDD, I've had no more long-term system problems. My server runs 24/7, and the SD cards didn't seem to like that.

User avatar
Stone Man
Posts: 16
Joined: Tue Nov 10, 2015 10:16 pm

Re: HOWTO: Move the filesystem to a USB stick/Drive

Mon Nov 16, 2015 12:04 am

Swiftek wrote:I use this to save wear on the SD card - which doesn't like lots of writes - and to prevent corruptions that seemed accompany that. Since I moved to a HDD, I've had no more long-term system problems. My server runs 24/7, and the SD cards didn't seem to like that.
That's very nice to know. Can you suggest any cheap HDDs that will get the job done? Price is more of a matter than size. I only have 25GB worth of data.

If the price is too high for my taste, I don't mind finding or writing a script to reboot the system every night at midnight.

Return to “Advanced users”