AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-289865

bit's questions

Martin Hope
bit
Asked: 2019-07-30 12:12:14 +0800 CST

Como evitar a substituição de comandos na linha de comando?

  • 5

Acho que ao escrever texto como entrada para outro programa, quaisquer substituições de comando entre aspas duplas no texto pretendido são interpretadas e expandidas pelo shell

Os links na resposta aqui afirmam que aspas simples podem ser usadas para evitar a expansão de parâmetros ou a substituição de comandos. No entanto, estou descobrindo que colocar uma substituição de comando entre aspas simples também falha em impedir que o shell expanda a substituição de comando

Como você evita que o shell interprete as substituições de comando que são destinadas a texto em vez de um comando a ser executado?

Uma demonstração

$ echo "`wc -l *`"

tenta contar linhas em todos os arquivos no diretório atual

$ echo "'`wc -l *`'"

Mesmo resultado, ou seja, conta linhas em todos os arquivos no diretório atual

atualização A partir desta demonstração, percebi que o problema parece ser que estou citando as aspas simples. Acho que colocar aspas simples e `(backtick) entre aspas duplas preserva o significado literal de (ou seja, suprime) as aspas simples, mas não preserva o significado literal da backquote (ou seja, backtick) que introduz a substituição do comando.

No meu caso de uso, a entrada para outro comando precisa ser citada. Com este documento dizendo que:

Uma aspa simples não pode ocorrer entre aspas simples

Como você evita que uma substituição de comando entre aspas simples seja expandida quando a substituição de comando entre aspas simples está dentro de uma string entre aspas (duplas)? Deve haver uma maneira de fazer isso além de usar escapes de barra invertida

Situação atual

Em um programa que estou usando, a única maneira de dividir a descrição de uma tarefa em linhas separadas é colocar a descrição entre aspas duplas:

$ task add "first line doesn\'t say much
Second line says a lot but part of this line does not appear in the resulting description 'truncate -s0 !(temp_file | temp_dir)' truncates all files to 0 bytes as shown by: '`wc -l *`'"

A descrição resultante:

first line doesn\ -s0 !(temp_file | temp_dir)' truncates all files to 0 bytes as shown by: 0 file1 10 file2 0 directory1 0 directory2 502 file3 123 file4 162 file5 0 directory3

Como você pode ver

't say much
Second line says a lot but part of this line does not appear in the resulting description 'truncate

está faltando na descrição e o shell interpretou 'wc -l *'como uma substituição de comando, incluindo assim as contagens de linha de todos os arquivos no diretório atual como parte da descrição

O que está fazendo com que o shell remova a parte do argumento taskentre \(barra invertida) e -s, e como você evita que o shell interprete a substituição de comando entre aspas simples (ie '`wc -l *`')?

bash shell
  • 4 respostas
  • 3904 Views
Martin Hope
bit
Asked: 2019-07-22 10:57:41 +0800 CST

Maneira mais rápida de mover uma linha em um arquivo de texto antes de outra linha em um arquivo de texto?

  • 7

Eu tenho a linha número 55 em um arquivo de texto que quero mover logo antes da linha número 23 no mesmo arquivo de texto. Eu sei que você pode mover linhas por um certo número de linhas 1 , 2 , mas é possível anexar ou preceder uma linha a outra linha em vez da maneira detalhada de mover linhas para cima ou para baixo em um arquivo de texto?

Estou aberto a respostas usando vim, sed ou qualquer outra ferramenta de linha de comando, mas quanto mais conciso, melhor

atualizar:

O sedcomando iinsere texto antes de uma linha que é semelhante ao que estou procurando, exceto que quero inserir uma linha antes de uma linha

text-processing sed
  • 3 respostas
  • 4711 Views
Martin Hope
bit
Asked: 2019-06-20 12:44:20 +0800 CST

Use grep para pesquisar palavras que começam com caracteres que não são palavras

  • 0

O conteúdo do arquivo testing.txt é:

ls -a
cmake --verbose
verbose

Eu quero usar greppara examinar este arquivo e encontrar apenas a palavra que começa com "--", ou seja, a palavra "--verbose"

No entanto, usar os seguintes padrões como argumento para grepnão funciona:

$ cat testing.txt | grep -- 
Usage: grep [OPTION]... PATTERN
   [FILE]... Try 'grep --help' for more information.

$ cat testing.txt | grep -
ls -a
cmake --verbose

$ cat testing.txt | grep '--v'
grep (GNU grep) 3.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.

$ cat testing.txt | grep ver
cmake --verbose
verbose

$ cat testing.txt | grep '-ver'
ls -a
  • greppensa que todos os argumentos que começam com a --são opções? Como você evita isso para que o grep possa procurar um padrão (em um arquivo) que comece com "--"?
  • a última tentativa usa o padrão "-ver" para que grepnão pense que o padrão é uma opção, mas grepnão corresponde à palavra "--verbose" no arquivo mesmo que contenha o padrão "-ver". O que causa esse comportamento?
linux text-processing
  • 3 respostas
  • 1081 Views
Martin Hope
bit
Asked: 2019-05-01 05:54:26 +0800 CST

Por que o lsblk está mostrando o antigo FSTYPE e LABEL de um dispositivo que foi formatado?

  • 4

Formatei um disco rígido externo (sdc) para ntfs usando o parted, criando uma partição primária (sdc1). Antes de formatar o dispositivo SystemRescueCd foi instalado no disco rígido externo usando o comando ddpara ser usado como um USB inicializável. No entanto, ao listar dispositivos com lsblk -fainda estou recebendo o antigo FSTYPE (iso9660) e LABEL (sysrcd-5.2.2) para o dispositivo formatado (sdc):

NAME       FSTYPE      LABEL           UUID   MOUNTPOINT
sda                                                                            
├─sda1     ntfs        System Reserved                       
├─sda2     ntfs                                               
├─sda3     ntfs                                               
├─sda4                                                                         
sdc        iso9660     sysrcd-5.2.2                     
└─sdc1     ntfs        sysrcd-5.2.2          /run/media/user/sysrcd-5.2.2

Conforme mostrado na saída lsblk -fapenas o FSTYPE da partição sdc1está correto, a sdc1partição LABEL, sdcblock device FSTYPE e LABEL estão errados. O aplicativo nautilus GUI também está mostrando o rótulo do dispositivo antigo (sysrcd-5.2.2).

Depois de criar uma nova tabela de partições, partedsugeri que eu reinicializasse o sistema antes de formatar o dispositivo para ntfs , mas decidi desmontar sdc em vez de reiniciar.

  • Será que o kernel ainda está usando o antigo FSTYPE e LABEL porque eu não reiniciei o sistema? Tenho que reiniciar o sistema para me livrar do antigo FSTYPE e LABEL?
  • Como alternativa à reinicialização, existe uma maneira de renomear o FSTYPE e o LABEL de um dispositivo de bloco manualmente para que eu possa alterá-los para o FSTYPE e o LABEL originais fornecidos com o disco rígido externo?
linux kernel
  • 3 respostas
  • 5959 Views
Martin Hope
bit
Asked: 2018-08-06 05:43:37 +0800 CST

$ PROMPT_COMMAND é uma lista separada por dois pontos?

  • 1

Eu quero habilitar meu histórico de comandos em todas as guias e janelas do terminal para serem gravados .bash_historydefinindo PROMPT_COMMANDem .profile:

export PROMPT_COMMAND="history -a; history -c; history -r;$PROMPT_COMMAND"

No entanto, quando verifico se essa variável de ambiente já está definida, recebo:

echo $PROMPT_COMMAND
printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"

Exportar PROMPT_COMMANDassim substituirá minha $PROMPT_COMMANDlista existente ou é necessário prefixar o valor de PROMPT_COMMANDcom um :antes de exportá-la?

bash shell
  • 3 respostas
  • 728 Views
Martin Hope
bit
Asked: 2018-07-23 05:41:42 +0800 CST

dnf não pode baixar o pacote do URL

  • 2

Eu tenho um URL do qual quero instalar um pacote. Digitando

su -c 'dnf install http://www.geogebra.org/download/rpm.php?arch=amd64&ver=6'

dá o erro:

rpm.php?arch=amd64                                 7.7 MB/s |  82 MB     00:10
Can not load RPM file: /var/cache/dnf/commandline-37cfae1a80d6dc87/packages/rpm.php?arch=amd64.
Could not open: /var/cache/dnf/commandline-37cfae1a80d6dc87/packages/rpm.php?arch=amd64
  • rpmtem suporte nativo para baixar pacotes de um URL então por que não pode dnf?
  • Foi o download que falhou ou a instalação? Esta parte 7.7 MB/s | 82 MBparece sugerir que o download pode ter funcionado, se sim, onde no sistema posso encontrá-lo?

Atualizar:

Tentativas

  1. Eu tentei escapar do & como sugerido nos comentários, mas recebi exatamente o mesmo erro novamente.

  2. Eu tentei usar rpm -ivh http://www.geogebra.org/download/rpm.php?arch=amd64&ver=6em vez disso, mas baixou a versão errada e produziu esses erros:

     Updating / installing...
        1:geogebra5-5.0.481.0-630280       ################################# [100%]
     /var/tmp/rpm-tmp.bpatYN: line 1: /usr/local/bin/update-mime-database: No such file or directory
     error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Resource temporarily unavailable)
     error: /tmp/geogebra.sig.Q8fRVt: key 1 import failed.
    

    Então eu desinstalei com rpm -e geogebra5o que produziu este erro:

     /var/tmp/rpm-tmp.7NnAnQ: line 1: /usr/local/bin/update-mime-database: No such file or directory
    
yum fedora
  • 1 respostas
  • 3155 Views
Martin Hope
bit
Asked: 2018-07-18 10:03:58 +0800 CST

Por que o fornecimento de um script em .profile não funciona?

  • -1

Eu tenho um script executável que quero executar toda vez que faço login ou abro um novo shell interativo. Eu adicionei o caminho para este executável .profilee o originei adicionando esta linha a.profile

source $HOME/bin/wrapper

Após a reinicialização, este script não foi executado.

Por que o fornecimento de um script .profilenão é executado pelo bash mesmo após reiniciar o fedora?

Edit: deixou a pergunta mais clara

linux bash
  • 2 respostas
  • 5925 Views
Martin Hope
bit
Asked: 2018-07-16 03:33:32 +0800 CST

Como faço para marcar o pacote dnf como removido?

  • 0

Eu quero remover os dnfpacotes instalados usando pip, mas quando eu digito:

$ dnf info package

o gerenciador de pacotes mostra erroneamente que o pacote está instalado. Alternativamente, tentei remover o pacote usando dnf remove package, mas ele deseja remover dezenas de dependências.

Eu olhei dnf mark installe , dnf mark removemas os metadados sobre esses comandos não são claros.

Como faço para marcar os pacotes do sistema que foram desinstalados pelo pip para que dnftambém saiba que eles foram removidos?

fedora package-management
  • 1 respostas
  • 398 Views
Martin Hope
bit
Asked: 2018-07-15 10:13:02 +0800 CST

Como faço para grep vários padrões de um pipe

  • 4

Eu quero encontrar três padrões em uma lista. tentei digitar

$ pip3 list | grep -ei foo -ei bar -ei baz

mas o shell lança um broken pipe errore um grande Traceback.

Como faço greppara vários padrões passados ​​de uma lista que é canalizada para grep?

grep shell
  • 2 respostas
  • 21732 Views
Martin Hope
bit
Asked: 2018-07-15 06:48:10 +0800 CST

Existe uma maneira de restaurar um executável desinstalado do bin?

  • 1

Eu tentei atualizar o pip3 usando su -c 'pip3 install' --upgrade pip'porque recebi erros e falhou ao tentar atualizá-lo como um usuário normal.

Isso removeu o pip pré-instalado /usr/bine o despejou no /tmp, substituindo-o por uma instalação do pip em todo o sistema, acessível apenas pelo root. Eu não tentei desinstalar este novo pip porque suspeito que isso levaria a mais problemas.

Como ainda tenho o pip pré-instalado antigo em /tmp, como faço para recuperar o pip pré-instalado usando este executável que ainda está em /tmp?

Localização do pip em /tmp:

/tmp/pip-ufkfr3th-uninstall
└── usr
    └── bin
        └── pip
linux filesystems
  • 1 respostas
  • 59 Views
Martin Hope
bit
Asked: 2018-07-12 09:32:47 +0800 CST

Por que PATH='$PATH:/Path/to/bin' substituiu meu PATH?

  • 1

Na linha de comando, acrescentei um diretório ao meu PATH sem exportá-lo:

$ PATH='$PATH:/home/user/anaconda3/bin'

Por algum motivo, isso substituiu a variável de ambiente PATH, mas não sei por que isso aconteceu. O PATH acima ainda é uma lista de diretórios separada por dois pontos, como deveria ser, então qual é o problema? Eu costumo anexar um novo diretório ao meu PATH, mas desta vez eu testei anexá-lo, o que causou resultados inesperados.

Agora, sempre que tento até mesmo os comandos mais simples, como lsrecebo este erro (o que espero ) seguido por um prompt me pedindo para instalar o comando que digitei:

bash: sed: command not found...

Além disso, como eu realmente não exportei PATH, os comandos subsequentes não devem herdar o ambiente da variável PATH acima, então o que causou isso?

Eu sei que posso abrir uma nova janela de terminal para corrigi-lo, mas estou interessado em saber por que isso aconteceu?

linux command-line
  • 1 respostas
  • 1632 Views
Martin Hope
bit
Asked: 2018-07-05 09:21:52 +0800 CST

Por que o rpm ou o dnf não reconhecem o perl padrão?

  • 0

Eu tenho um rpmpacote que construí que depende do perl. Quando tento instalar este pacote, ele falha:

$ rpm -ivh <package-y>
error: Failed dependencies:
    perl is needed by package-y.x86_64

Se eu executar dnf info perl, mostra que o perl não está instalado, mas consigo encontrar perlno meu sistema:

which perl
perl: /usr/bin/perl /opt/lampp/bin/perl /usr/share/man/man1/perl.1.gz

E verificando a versão do perl:

$ perl --version

This is perl 5, version 26, subversion 2 (v5.26.2) built for x86_64-linux-thread-multi
(with 47 registered patches, see perl -V for more detail)

Copyright 1987-2018, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Parece que o perl é instalado por padrão no meu sistema (fedora), mas por que o gerenciador de pacotes (dnf ou rpm) não o reconhece?

yum fedora
  • 1 respostas
  • 1019 Views
Martin Hope
bit
Asked: 2018-07-03 06:53:14 +0800 CST

Como adiciono um repositório yum manualmente?

  • 4

Estou tentando adicionar o repositório de produtos intel ao dnf criando um .repoarquivo, mas quando executo dnf repolistestou recebendo este erro:

Failed to synchronize cache for repo 'intel-products', disabling.

Meu arquivo intel-products.repo/etc/yum.repos.d se parece com isso:

[intel-products]
name=intel-products
baseurl=https://yum.repos.intel.com/setup/intelproducts.repo
enabled=1
gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB

O que há de errado com este arquivo?

Atualização 1

Conforme sugerido nos comentários, tentei executar o dnf repolist --verboseque mostra:

Cannot download 'https://yum.repos.intel.com/setup/': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried.

Depois de alterar a variável baseurl para o caminho completo do URL, recebo o mesmo:

Cannot download 'https://yum.repos.intel.com/setup/intelproducts.repo': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors w
ere tried

Atualização 2:

Saída de curl https://yum.repos.intel.com/setup/intelproducts.repo:

[intel-ipp-repo]
name=Intel(R) Integrated Performance Primitives
baseurl=https://yum.repos.intel.com/ipp
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB

[intel-mkl-repo]
name=Intel(R) Math Kernel Library
baseurl=https://yum.repos.intel.com/mkl
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB

[intel-tbb-repo]
name=Intel(R) Threading Building Blocks
baseurl=https://yum.repos.intel.com/tbb
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB

[intel-mpi-repo]
name=Intel(R) MPI Library
baseurl=https://yum.repos.intel.com/mpi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
fedora package-management
  • 3 respostas
  • 3798 Views
Martin Hope
bit
Asked: 2018-06-08 12:02:33 +0800 CST

LVM não pode ser redimensionado ou verificado com resize2fs e e2fsck

  • 0

Eu estendi um lvm do terminal no live CD de resgate do sistema usando os comandos:

# pvcreate /dev/sda7
# vgextend fedora /dev/sda7   
# lvextend -l +100%FREE /dev/fedora/root

O acima funcionou, mas quando tento verificar o sistema de arquivos LV ou redimensioná-lo, recebo os seguintes erros:

# e2fsck -f /dev/fedora/root

e2fsck: No such file or directory while trying to open /dev/fedora/root
Possibly non-existent device?

# resize2fs /dev/fedora/root
open: No such file or directory while opening /dev/fedora/root

Preciso ativar ou montar o volume antes de executar esses comandos? Eu não mudei o nome do grupo de volume.

Gparted imagem ao vivo

ATUALIZAR

Resolvido simplesmente adicionando o comando fornecido pelo Hauke ​​Laging antes resize2fsoue2fsck

linux partition
  • 1 respostas
  • 837 Views
Martin Hope
bit
Asked: 2018-06-06 06:51:55 +0800 CST

Não é possível montar o disco rígido externo após diminuir a partição com parted

  • 1

Redimensionei a partição NTFS no meu disco rígido externo diminuindo-a e criei uma 2ª partição fat32 a partir do final da 1ª partição. Também mudei o sinalizador de inicialização da partição NTFS para a partição FAT32.

Depois de sair do parted, a nova partição FAT32 é montada automaticamente quando conectada, mas a 1ª partição NTFS não pode ser montada usando uma udisksctlou a montagem manual. Este último me dá:

[user@host mnt]# mount /dev/sdd1 /mnt/volume
ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to calculate free MFT records: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation

Eu tentei ntfsfix /dev/sdXreparar a partição ntfs, a saída abaixo diz que corrigiu o problema, mas ainda não consigo montá-la:

    [user@host mnt]# ntfsfix /dev/sdd1
Mounting volume... Failed to read last sector (976769198): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
FAILED
Attempting to correct errors... Failed to read last sector (976769198): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
FAILED
Failed to startup volume: Invalid argument
Failed to read last sector (976769198): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Trying the alternate boot sector
The alternate bootsector is usable
Set sector count to 937497952 instead of 976769199
Rewriting the bootsector
The boot sector has been rewritten

Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdd1 was processed successfully.
  • Poderia ser o sinalizador que mudei ou é o encolhimento e o crescimento que está causando esse problema?
  • O tamanho final mostrado por partedera diferente do que fdiske lsblkmostrado. O último era 465G enquanto partedmostrava 500G, então ficou um pouco confuso qual seguir. Acabei usando 500G porque não estava partedusando fdisk.
  • Existem soluções conhecidas para restaurar a partição para que ela possa ser montada novamente?

atualizar

Tentei chkdisk /fe chkdisk /rno windows e "I'm getting corrupt master file table, chkdsk aborted".

partition mount
  • 1 respostas
  • 684 Views
Martin Hope
bit
Asked: 2018-05-17 04:07:12 +0800 CST

Aumente a partição do Linux com espaço de partição do Windows não utilizado no sistema dualbooot

  • 1

Eu tenho um sistema dualboot com fedora 27 e windows 10. Estou ficando sem espaço no meu grupo de volumes linux (ou seja, partição) e não tenho espaço não alocado. Eu li que posso precisar do Gparted e que talvez resize2fspossa ser usado para aumentar uma partição linux ( referência 1, referência 2 ), mas todos esses casos estavam lidando com a extensão da partição raiz onde já existe espaço não alocado.

Saída dedf -h

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G  192M  3.7G   5% /dev/shm
tmpfs                    3.9G  2.0M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   43G   32G  8.1G  80% /
tmpfs                    3.9G   14M  3.9G   1% /tmp
/dev/sda5                976M  196M  713M  22% /boot
tmpfs                    789M   16K  789M   1% /run/user/42
tmpfs                    789M   11M  778M   2% /run/user/1000
tmpfs                    789M     0  789M   0% /run/user/0

e saída defdisk -l

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb72b0508

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2         1026048 395909025 394882978 188.3G  7 HPFS/NTFS/exFAT
/dev/sda3       498311168 500113407   1802240   880M 27 Hidden NTFS WinRE
/dev/sda4       395909120 498311167 102402048  48.8G  5 Extended
/dev/sda5       395911168 398008319   2097152     1G 83 Linux
/dev/sda6       398010368 498311167 100300800  47.8G 8e Linux LVM

Partition table entries are not in disk order.


Disk /dev/mapper/fedora-root: 43 GiB, 46103789568 bytes, 90046464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora-swap: 4.9 GiB, 5247074304 bytes, 10248192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Minhas partições são: insira a descrição da imagem aqui

O Windows 10 tem 80 GB de espaço livre. Quero pegar 70 GB do Windows e dar para o fedora. Como faço isso sem perder um ou ambos os meus sistemas operacionais e quaisquer dados? Posso reduzir as janelas primeiro para criar espaço não localizado ou devo criar uma partição de 70 GB dentro da partição do Windows? Em caso afirmativo, posso fazer isso dentro do Windows, caso contrário, se tiver que usar o Gparted, posso baixá-lo para o meu disco rígido externo que contém outros arquivos ou é necessário um cartão de memória em branco?

Minha partição linux foi criada no windows antes de instalar o fedora usando rufus e tenho aproximadamente 5 GB de swap. Se possível, também gostaria de aumentar o tamanho da troca para corresponder ao tamanho da minha RAM, porque acho que meu sistema tende a usar toda a minha partição de troca.

partition fedora
  • 2 respostas
  • 2258 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve