Creé una nueva instalación de Ubuntu y quería copiar mis archivos viejos, pero tuve complicaciones, así que arranqué en un LiveUSB e hice la parte de copia allí, y todo pareció ir bien (archivos copiados, etc.). Sin embargo, cuando inicio en las nuevas instalaciones de Ubuntu no puedo encontrar los archivos; no están en el lugar donde los copié, sin embargo, el espacio parece estar asignado para ellos.
df -h shows (this is a fresh install so those 100 GB must be my files)
/dev/mapper/ubuntu--vg-root 451G 113G 315G 27% /
du -sh /home/username/ shows only 58 MB
58M /home/username/
Sin embargo, cuando abro el analizador de uso de disco obtengo estos: descripción general , descripción general de / que parece indicar que mis archivos están allí en alguna parte.
Lo intenté find
y locate
, pero no encontraron mis archivos. La ejecución también du -sh /*
muestra que ninguna carpeta tiene más de 3 GB.
disk
disk-usage
InDistress123
fuente
fuente
find -name [Files]
owhereis [Files]
sudo du -hxd1 /; df -i; df -h; sudo lsof | grep deleted
a su publicación, por favor.Respuestas:
Tengo una fuerte sospecha de que tienes otra partición montada
/home
. Cuando arrancó a un USB en vivo, no montó esa partición, por lo que los archivos copiados en su directorio de inicio se copiaron en su directorio de inicio en la partición montada/
. Cuando Ubuntu arranca y monta algo/home
, los contenidos antiguos son efectivamente inaccesibles hasta que se desmonta/home
.Puede vincular mount en
/
otro lugar para acceder al directorio enmascarado por otros montajes:fuente
Paso 0. Leer
man locate
.Paso 1. Asegúrese de que la
locate
base de datos esté actualizada:Esto tomará varios minutos, tenga paciencia.
Paso 2. Úselo
locate
para encontrar uno de sus archivos que tenga un nombre exclusivo para usted. P.ej:(si tu nombre es "George Romero". El mío no lo es, YMMV.)
Paso 3. Lee
man mv
y considera usarmv
para mover una estructura de directorio completa a donde quieras. Por ejemplo, si la ubicación del Paso 2 mostró:usted podría hacer algo así
mv --target-directory=$HOME /some/where/Documents
.fuente
find
)Más simplemente, podrías
fuente
Si abres una terminal y
cd /
luego este comandosudo du -aBM -d 1 . | sort -nr | head -20
le mostrará los 20 directorios más grandes (incluidos los subdirectorios) en su sistema de archivos; tarda un tiempo en ejecutarse la primera vez. Luego puede cambiar a lo que parece un directorio más grande de lo esperado, y ejecutar el comando nuevamente, buscando directorios más grandes de lo esperado, y con suerte eventualmente encontrará sus archivos.
fuente