my goal is to setup my RPi to run as a headless, always-on server. I would like to plug a power cord, an ethernet cable, and an external drive (or two, later on). I would like to use that storage drive to backup important files to over my local network via rsync, but also to serve files to the local network via samba.
Ideally, I would like to be able to point iTunes at the music folder on the drive and have it read the library from there. I would also like other people to be able to explore/read certain parts of the drive (ie the music folder) without having access to the rest (ie pictures, documents, etc).
What is the best filesystem to use to format the drive? I was going to use NTFS. How would I go about setting up permissions for individual folders? Is that something to configure in Samba?
For the initial file transfer, would it be significantly faster to do it directly via USB (the drive is USB 3.0, but my laptop is only 2.0 and I believe the RPi is 2.0 as well), rather than over the network after everything is set up?
Anything else I should know, or any other advice for me? My RPi currently runs Arch.