n3mmr
Explorer
- Joined
- Jan 7, 2015
- Messages
- 82
I have a rather mindlessly concieved file system layout, where I have a single file system for all media files.
Now I think I need to split this file system into several smaller ones, so I can choose more freely which protocol to use for read-write sharing for each object collection to share. And I wonder what would be the most effective and the safest way to do that.
I have the zfs file system Tank/Media containg directories Video, Music, ISOs and Backups. Tank/Media is mounted as /mnt/Media.
Originally these were all managed from a single host, a UNIX machine, so I had /mnt/Media exported read-write using NFS, and read-only using CIFS for the benefit of some Network media players with CIFS capability.
I have now come to the conclusion I need to manage the Music and ISOs subtrees over CIFS (since windows has no useable NFS client in the Home versions), and Video and Backups from UNIX. The reason being that I need to run video transcoding to files inside the Video data tree and DLNA distribution of video in a UNIX environment, while Ripping, Tagging and editing of music is best done in Windows, due to the availability of good ripping and tagging SW for classical music.
I gather that you always have a choice, if you need to export a file system over both NFS and CIFS, only one should be sharing read-write, and the other needs to be read-only.
So I need to split Tank/Media up into separately shareable file systems.
I have a lot of data in these subdirectories; Music is about 1TB, Video about 1.8 TB, and ISOs and Backups are around 200 GB each. And I would like to minimize copying if at all possible.
How should I do this to minimize downtime?
I have about 8TB to spare in the zpool.
Now I think I need to split this file system into several smaller ones, so I can choose more freely which protocol to use for read-write sharing for each object collection to share. And I wonder what would be the most effective and the safest way to do that.
I have the zfs file system Tank/Media containg directories Video, Music, ISOs and Backups. Tank/Media is mounted as /mnt/Media.
Originally these were all managed from a single host, a UNIX machine, so I had /mnt/Media exported read-write using NFS, and read-only using CIFS for the benefit of some Network media players with CIFS capability.
I have now come to the conclusion I need to manage the Music and ISOs subtrees over CIFS (since windows has no useable NFS client in the Home versions), and Video and Backups from UNIX. The reason being that I need to run video transcoding to files inside the Video data tree and DLNA distribution of video in a UNIX environment, while Ripping, Tagging and editing of music is best done in Windows, due to the availability of good ripping and tagging SW for classical music.
I gather that you always have a choice, if you need to export a file system over both NFS and CIFS, only one should be sharing read-write, and the other needs to be read-only.
So I need to split Tank/Media up into separately shareable file systems.
I have a lot of data in these subdirectories; Music is about 1TB, Video about 1.8 TB, and ISOs and Backups are around 200 GB each. And I would like to minimize copying if at all possible.
How should I do this to minimize downtime?
I have about 8TB to spare in the zpool.