{"id":1305,"date":"2025-11-15T03:54:27","date_gmt":"2025-11-15T03:54:27","guid":{"rendered":"https:\/\/derecho.unap.edu.pe\/mespinoza\/?p=1305"},"modified":"2025-11-15T03:54:28","modified_gmt":"2025-11-15T03:54:28","slug":"traslado-de-datos-de-mariadb-y-apache-a-nuevo-disco-duro-en-debian-12","status":"publish","type":"post","link":"https:\/\/derecho.unap.edu.pe\/mespinoza\/2025\/11\/traslado-de-datos-de-mariadb-y-apache-a-nuevo-disco-duro-en-debian-12\/","title":{"rendered":"Traslado de datos de MariaDB y Apache a nuevo Disco Duro en Debian 12"},"content":{"rendered":"\n<p>1. Identificar y particionar (GPT)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo fdisk -l\nsudo apt update\nsudo apt install gdisk\nsudo gdisk \/dev\/sdb\n# Pasos: o (nueva tabla GPT) -> n (nueva partici\u00f3n) -> w (guardar)<\/code><\/pre>\n\n\n\n<p>2. Formatear la partici\u00f3n (ext4)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkfs.ext4 -m 0 \/dev\/sdb1<\/code><\/pre>\n\n\n\n<p>3.<span style=\"white-space: normal; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: medium;\">Montar y configurar el montaje permanente<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/mnt\/mariadb_data\nsudo mount \/dev\/sdb1 \/mnt\/mariadb_data\nsudo blkid \/dev\/sdb1\nsudo nano \/etc\/fstab<\/code><\/pre>\n\n\n\n<p>A\u00f1ade la siguiente l\u00ednea al final del archivo,\u00a0reemplazando\u00a0el UUID obtenido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># &lt;file system>                                  &lt;mount point>  &lt;type>  &lt;options>  &lt;dump>  &lt;pass>\nUUID=1234abcd-5678-efgh-9012-ijklmnopqrs  \/mnt\/mariadb_data  ext4    defaults   0       2<\/code><\/pre>\n\n\n\n<p>4. Verificar y aplicar<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo umount \/mnt\/mariadb_data\nsudo mount -a\ndf -h \/mnt\/mariadb_data<\/code><\/pre>\n\n\n\n<p>5.Traslado de bases de datos de MariaDB<\/p>\n\n\n\n<p><strong>Rutas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Original:<\/strong>\u00a0<code>\/var\/lib\/mysql<\/code><\/li>\n\n\n\n<li><strong>Nueva:<\/strong>\u00a0<code>\/mnt\/mariadb_data\/mysql<\/code><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\nsudo systemctl stop mariadb\nsudo cp -a \/var\/lib\/mysql \/mnt\/mariadb_data\/\nsudo mv \/var\/lib\/mysql \/var\/lib\/mysql_backup\nsudo nano \/etc\/mysql\/mariadb.conf.d\/50-server.cnf\n# Se cambia: datadir = \/mnt\/mariadb_data\/mysql\nsudo systemctl start mariadb\nsudo systemctl status mariadb<\/code><\/pre>\n\n\n\n<p>6.Traslado del DocumentRoot de Apache<\/p>\n\n\n\n<p><strong>Rutas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Original (Debian por defecto):<\/strong>\u00a0<code>\/var\/www<\/code><\/li>\n\n\n\n<li><strong>Nueva:<\/strong>\u00a0<code>\/mnt\/mariadb_data\/apache_www<\/code><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop apache2\nsudo mkdir \/mnt\/mariadb_data\/apache_www\nsudo cp -a \/var\/www\/* \/mnt\/mariadb_data\/apache_www\nsudo nano \/etc\/apache2\/sites-available\/000-default.conf\n# Se cambia: DocumentRoot \/mnt\/mariadb_data\/apache_www\/html\nsudo nano \/etc\/apache2\/apache2.conf\n# Se cambia la secci\u00f3n &lt;Directory \/var\/www\/> por &lt;Directory \/mnt\/mariadb_data\/apache_www\/><\/code><\/pre>\n\n\n\n<p>Opcional:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -R www-data:www-data \/mnt\/mariadb_data\/apache_www\nsudo chmod -R 755 \/mnt\/mariadb_data\/apache_www<\/code><\/pre>\n\n\n\n<p>Iniciar y verificar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start apache2\nsudo systemctl status apache2<\/code><\/pre>\n\n\n\n<p>Reiniciar el Servidor<span style=\"white-space: normal; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: medium;\">\u00a0para probar el montaje y el arranque autom\u00e1tico de los servicios.<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Identificar y particionar (GPT) 2. Formatear la partici\u00f3n (ext4) 3.Montar y configurar el montaje permanente A\u00f1ade la siguiente l\u00ednea al final del archivo,\u00a0reemplazando\u00a0el UUID&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/derecho.unap.edu.pe\/mespinoza\/2025\/11\/traslado-de-datos-de-mariadb-y-apache-a-nuevo-disco-duro-en-debian-12\/\">Seguir leyendo<span class=\"screen-reader-text\">Traslado de datos de MariaDB y Apache a nuevo Disco Duro en Debian 12<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,10],"tags":[],"class_list":["post-1305","post","type-post","status-publish","format-standard","hentry","category-manuales","category-software-libre","entry"],"_links":{"self":[{"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/posts\/1305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/comments?post=1305"}],"version-history":[{"count":1,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/posts\/1305\/revisions"}],"predecessor-version":[{"id":1306,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/posts\/1305\/revisions\/1306"}],"wp:attachment":[{"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/media?parent=1305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/categories?post=1305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/derecho.unap.edu.pe\/mespinoza\/wp-json\/wp\/v2\/tags?post=1305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}