
У меня есть ISO-образ, созданный с USB-флешки на 32 ГБ, из которых занято только 8 ГБ, остальное не распределено. Мне нужно уменьшить размер ISO-образа, чтобы поместить его на USB-флешку на 16 ГБ.
решение1
Ну, уменьшить размер файловой системы — дело непростое. Но лучшеебесплатноИнструмент для работы под Linux — GParted. Используйте его на вашем флеш-накопителе, чтобы изменить размер разделов вашего флеш-накопителя до нужного вам размера. Затем создайте из него новый файл ISO.
Кстати? 16 ГБ... уверен, что ни один DVD-R не может вместить столько. Blu-ray вмещает 25 ГБ или 50 ГБ, а HDDVD вмещает 15 ГБ или 30 ГБ. Ни один оптический носитель, с которым я знаком, не вмещает 16 ГБ данных. Не уверен, почему у вас ограничение по размеру составляет 16 ГБ для образа оптического диска.
решение2
Если остальноеДействительнонераспределенный (т.е. не охваченный какой-либо файловой системой или разделом), инструмент truncate — это то, что нужно:http://man7.org/linux/man-pages/man1/truncate.1.html