«Диск еще не готов или отсутствует» после переименования раздела

Если вы просто хотите, чтобы изображение было меньше и не заботились о точном размере:

+ (UIImage *)imageWithImage:(UIImage *)image scaledToScale:(CGFloat)scale
{
    UIGraphicsBeginImageContextWithOptions(self.size, YES, scale);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetInterpolationQuality(context, kCGInterpolationHigh);
    [self drawInRect:CGRectMake(0, 0, self.size.width, self.size.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}

Установка масштаба на 0.25f даст вам изображение 816 на 612 с 8-мегапиксельной камеры.

Вот категория UIImage + Scale для тех, кто в ней нуждается.

4
задан 07.05.2020, 02:00

2 ответа

Сделайте резервную копию:

sudo cp /etc/fstab /etc/fstab_backup

Затем удалите только эту строку из /media/natkoui/New\040Volume

sudo gedit /etc/fstab
4
ответ дан 07.05.2020, 02:01

Просто некоторая предыстория проблемы:

Изменяя свой раздел в GParted, вы также меняли его уникальный идентификационный номер (он же UUID). Однако из вашего ftsab Ubuntu не было известно об этом. Он по-прежнему предполагает, что диск присутствует, и попытался его смонтировать, конечно, безуспешно, поэтому вы получили ошибку. Решение состоит в том, чтобы удалить эту запись fstab .

Простое переименование раздела с помощью присвоения ему другой метки не изменит его UUID, но тогда точка монтирования, генерируемая из метки диска, может быть переименована.

Кроме UUID, мы также можем монтировать диск по метке из /etc/fstab:

Преимущество этого заключается в том, что мы можем менять диски, изменять разделы или что-либо еще без проблем, при условии, что диск получит метку, идентичную перечисленной в fstab. Очевидным недостатком являются проблемы, которые могут возникнуть из-за нескольких дисков с одинаковой меткой. Мы должны сами позаботиться об этом.

3
ответ дан 07.05.2020, 02:00

Теги

Похожие вопросы