Mi computadora contiene un SSD de 250 GB y un HDD de 1 TB. Cuando lo ejecuto fdisk -l
obtengo el siguiente resultado para dicho HDD:
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM035-1RK1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Esto muestra que tiene 1 TB de espacio. Sin embargo, cuando corro
df /dev/sda -H
Filesystem Size Used Avail Use% Mounted on
udev 8.3G 0 8.3G 0% /dev
sólo muestra una capacidad de 8,3 GB. ¿Cómo hago para acceder a los 990 GB restantes de dicho disco duro? ¡Gracias por la ayuda de antemano!
Respuesta1
Estás usando df
incorrectamente. Ver la página de manual:
If an argument is the absolute file name of a disk device node containing
a mounted file system, df shows the space available on that file system
rather than on the file system containing the node.
El sistema de archivos que se muestra es udev
el que está montado /dev
y en el que se encuentra el nodo al que accede /dev
.
¿Tiene problemas para acceder a los datos del HDD, es decir, para leer o escribir?
Intente ejecutar: sudo fdisk -l /dev/sda
. Esto le mostrará el disco duro completo, incluidas todas sus particiones.
Respuesta2
Debe especificar el número de partición dentro del disco para mostrar el espacio libre:
df -h /dev/sda1
Respuesta3
Según la discusión en varios comentarios, parece que probablemente aún no estés usando el disco duro. Vea el resultado de lsblk
para verificar que sda
no tenga particiones, dispositivos cifrados o volúmenes LVM asociados, es decir, solo hay una línea que lo menciona sda
y tiene un valor de TIPO de disk
.
En primer lugar, se recomiendadividirel disco. Incluso si utiliza todo el disco como una única partición, tener una tabla de particiones válida en el disco indica a otros sistemas operativos que el disco está en uso. Esto es útil si necesita mover el disco a otro sistema, por ejemplo, para fines de migración o recuperación.
En segundo lugar, una vez que el disco esté particionado, necesitaráscrear un sistema de archivosen las particiones que creó. (En Windows, esto se llamaría "formatear".) En Linux, hay varios tipos de sistemas de archivos posibles: ext4
es probablemente el más conocido, pero XFS
podría ser el preferido para sistemas de archivos de varios terabytes.
Si utiliza una herramienta GUI como gparted
, puede realizar ambos pasos por usted. En la línea de comando, puede usar fdisk /dev/sda
o cfdisk /dev/sda
para crear la partición y, por ejemplo, mkfs.ext4 /dev/sda1
o mkfs.xfs /dev/sda1
para crear un sistema de archivos en ella.
Una vez que se haya creado el sistema de archivos, deberá crear un punto de montaje en la ubicación que elija. Un punto de montaje es simplemente un directorio vacío. Por ejemplo: mkdir /bigdata
.
Después de eso, probablemente deberías crear una línea /etc/fstab
para que el sistema de archivos se monte automáticamente. Suponiendo que haya usado xfs
, la línea podría ser:
/dev/sda1 /bigdata xfs defaults 0 0
Para ext4, la línea podría ser:
/dev/sda1 /bigdata ext4 defaults 0 2
(El último campo en la línea determina si el sistema de archivos se verificará automáticamente en el momento del inicio. ext4
Requiere dicha verificación de rutina, mientras xfs
maneja las verificaciones de integridad de rutina en segundo plano mientras el sistema de archivos está activo, no como un paso separado en el momento del inicio).
Ahora finalmente puedes montar el sistema de archivos:
mount /bigdata
Una vez que haya montado exitosamente el sistema de archivos, lo primero que debe hacer es establecer su propiedad y permisos en valores que tengan sentido para usted. Por ejemplo, si esa es su computadora personal, puede asignar acceso a su cuenta de usuario habitual:
chown <your_username>: /bigdata
Ahora tendrás el espacio adicional en disco disponible en /bigdata
.
Respuesta4
Cuando compras un disco, es posible que ya esté particionado para Windows, pero el tuyo no. fdisk le permitirá crear particiones, pero quizás no sea la más moderna de las utilidades de fdisk. También hay editores de particiones, de línea de comandos o con GUI (parted, gparted). Puedes elegir tu elección.