View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008539 | ardour | bugs | public | 2021-01-13 12:57 | 2021-01-16 14:11 |
Reporter | inFlowiaLab | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Linux | OS | Ubuntu Studio | OS Version | 19.10 x64 |
Product Version | 6.5 | ||||
Summary | 0008539: When "saving as" a project to FAT32, all files with the case insensitive same name will be lost, | ||||
Description | If the project contains files with the same case-insensitive names, such files will be lost when the "Save As" operation is performed on a media with the FAT32 or FAT16 file system. At the same time, Ardour WILL NOT SAY ANYTHING. | ||||
Steps To Reproduce | 0 Create a project on a disk with NTFS file system. 1 Create an audio track named "a". 2 Record 1 audio region (it will be named a-1.1 and a-1.wav file will be created). 3 Rename the track to "A". 4 Record 1 audio region (it will be named A-1.1 and A-1.wav file will be created). 5 Run: "Session - Save As" and specify the media with the FAT16 or FAT32 file system as the destination 6 Check the presence of both files (a-1.1 and A-1.1) in the project directory on the FAT media. One of the files will not be there. | ||||
Additional Information | I quite often got a problem after going to the studio with a project and transferring it to a USB flash drive with FAT32. I returned home, opened a project saved in the studio and found that Ardour was swearing about missing files. I didn't understand where they were going, because there were no problems with saving. In addition, there will be problems if you open the project directly from a USB flash drive with FAT and try to follow steps 1-4. The second region will simply not be recorded. A striped yellow region with no audio data appears. Also, I constantly face problems when synchronizing a project with a project on a USB flash drive using some program like Free File Sync. Just because of files with the same names, case insensitive. | ||||
Tags | fat16, fat32, filesystem, missing source | ||||
|
You have to zip up the session to transport it on a USB/FAT file system. Session > Archive may also be an option. You're right that Ardour should warn about this and refuse to save sessions to case-insensitive file systems. |
|
In fact, it would be much cooler if you added support for case-insensitive file systems (by eliminating the generation of names that differ only in case) and here's why: FAT32 is the best file system for flash drives as it extends the lifespan of flash drives. Another great way to prolong their life is to minimize their use. Moving a project in the archive is very suboptimal in relation to a USB flash drive. My average project is 1.5GB. During one trip to the studio with a flash drive, I usually make changes of 100-400MB. If I use the archive, then in any case I will have to overwrite the entire 1.5GB, but if I have the project just as it is, then I can use synchronization and make changes to 100-400MB, which is much more economical in terms of time and life of the flash drive. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-13 12:57 | inFlowiaLab | New Issue | |
2021-01-13 12:57 | inFlowiaLab | Tag Attached: fat16 | |
2021-01-13 12:57 | inFlowiaLab | Tag Attached: fat32 | |
2021-01-13 12:57 | inFlowiaLab | Tag Attached: filesystem | |
2021-01-13 12:57 | inFlowiaLab | Tag Attached: missing source | |
2021-01-13 13:28 | x42 | Note Added: 0025413 | |
2021-01-16 14:11 | inFlowiaLab | Note Added: 0025428 |