Действительно ли безопасно отформатировать этот расширенный раздел?

Иногда копия добивается успешно, а иногда она терпит неудачу.

Вероятно, он не удается, потому что какой-то процесс в то время как писал на установленную файловую систему, догадай, вот почему хорошая практика Urount до: -)

DD должно быть действительно просто Откройте и Написать , я думаю, версия MacOSX добавит некоторое управление, и я думаю, что легко понять, почему с именами их устройств по сравнению с Linux I Triple-Check Rege Pref DD ing.

-121--114442-

«простым» способом было бы преобразовать файл .djvu обратно на несколько файлов .tiff (не к многосписвому TIFF), а затем рекомбин их с djvubind . Это, однако, уменьшит качество изображения .djvu файлов несколько, как это преобразование с потерями (почти наверняка при использовании.

Так что вы лучше вставляете текст OCR-ED в оригинале .djvu И это то, что Этот скрипт делает. Этот скрипт опирается на несколько дворовиков, которые вы можете найти в пакете DJVulibre-Bin , если вы еще не установили их.

Вот скрипт:

#!/usr/bin/perl

$lang = "eng";

if ( $#ARGV < 0 ) {
  print "give a DJVU file as 1st argument \n" ;
  exit 0 ;
}

$inputdjvu = $ARGV[0] ;
$imagetmp = "/tmp/temp.tif" ;
$djvutmp = "/tmp/outdjvu" ;

print "processing of $inputdjvu\n" ;

# calculate the number of pages
$nbpages = `djvused "$inputdjvu" -e 'n'` ;
print "number of pages: $nbpages" ;

for ($i=1 ; $i <= $nbpages ; $i++) {
  print "OCR de la page $i\n" ;

  # page extraction as an image
  `ddjvu -format=tiff -mode=black -page="$i" "$inputdjvu" $imagetmp` ;

  `tesseract $imagetmp /tmp/outocr -l $lang` ;
  print "OCR done\n" ;

  open(TXT, '/tmp/outocr.txt') ;
  open(TXTDJVU, ">$djvutmp") ;

  print TXTDJVU "(page 0 0 1 1\n" ;
  while ($line=) {
    $line =~ s/\"/\\\"/g ;
    print TXTDJVU "(line 0 0 1 1 \"$line\")\n" ;
  }
  print TXTDJVU ")\n" ;

  close (TXT) ;
  close (TXTDJVU) ;

  # writing the text in the DJVU file
  `djvused "$inputdjvu" -e 'select $i; remove-txt' -s` ;
  `djvused "$inputdjvu" -e 'select $i; set-txt $djvutmp' -s` ;
}

# note: structure which works
# print TXTDJVU "(page 0 0 1 1\n" ;
#   print TXTDJVU "     (line 0 0 1 1 \"toto\")\n" ;
#   print TXTDJVU "     (line 0 0 1 1 \"toto la la\")\n";
#   print TXTDJVU ")\n" ;
0
21.08.2014, 00:01
2 ответа

Нет!

/dev/sda содержит:

  • маленький /dev/sda1, который необходим для загрузки.
  • расширенный раздел /dev/sda2

Расширенный раздел содержит логический раздел /dev/sda5.

Логический раздел содержит настройку LVM, разбитую на два логических тома:

  • /dev/mapper/server--vg-swap_1, который является вашим swap пространством
  • /dev/mapper/server--vg-root, который является вашим корневым (/) разделом, где хранится все.

Там нет ничего неиспользуемого, так что суть в том, что у вас нет места.

Вам нужно добавить дополнительное хранилище в систему. К счастью, у вас есть LVM, поэтому вы можете добавить его в группу томов и просто развернуть логический том server--vg-root, а затем файловую систему внутри него.

5
28.01.2020, 02:15

sda2 - это что-то вроде "чемодана", в котором хранятся все раздвижные перегородки. Вы не можете его удалить. sda5 - единственный раздел в 'чемодане', и это ваши физические тома LVM. Вы не можете его удалить.

Чтобы увидеть, что у вас есть свободное место, используйте следующие команды:

df -h : Показывает свободное место на всех ваших томах (возможно, вы сможете восстановить немного места)

vgs : Показывает все группы томов, а VFree - это свободное место (возможно, ни одного)

lvs : Показывает все ваши тома (в случае, если у вас есть неиспользованный том, который вы можете удалить)

.
1
28.01.2020, 02:15

Теги

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