mv directory al subdirectory de una partición de dispositivo, p. ej. directory mv / dev / partition / subdirectory?

¿Qué hace la siguiente syntax relacionada con / dev?

mv directory /dev/partition/subdirectory 

¿Esto solo hace un nuevo 'subdirectory' en el dispositivo de 'partición' o qué? Supongo que nunca he visto un subdirectory en una partición de disco. ¿Hay algún comportamiento especial o es solo un subdirectory normal?

Este código es de esta publicación de 6 años que espero implementar relacionada con el arranque dual de MySQL que comparte el mismo dictionary de datos.


Como reference , aquí está la publicación completa con instrucciones, que a su vez proviene de una publicación anterior a la que se hace reference al pie de la misma:

Sí, funciona pero con algunos caprichos. MySQL usa los mismos formattings de file en todas las plataforms, por lo que lo único que necesita es compartir el directory de datos. Un problema es que el directory de datos necesita tener mysql como propietario y grupo en ubuntu. Y Windows no distingue entre mayúsculas y minúsculas y Linux distingue entre mayúsculas y minúsculas así que mantenga todos los nombres uniformes: el nombre completo en minúscula o mayúscula, pero no los mezcle.

De principio a fin; Si ya tiene las cosas configuradas, es posible que necesite algunos ajustes para adaptarse a su configuration:

 Install and setup MySQL on both systems. Stop the mysql server if it is running. Make a new NTFS partition. Mark the device name (let's call it sdXN for now). Move the mysql data directory from Ubuntu to the new partition. sudo mv /var/lib/mysql /dev/{sdXN}/mysql_data Make a new mysql directory sudo mkdir /var/lib/mysql Mount the NTFS partition at /var/lib/mysql. Change the devicename to what it got when you created the NTFS partition. sudo mount /dev/{sdXN} /var/lib/mysql -t ntfs-3g -o uid=mysql,gid=mysql,umask=0077 To automount on boot find the partition UUID and locale and edit /etc/fstab. ls -l /dev/disk/by-uuid locale -a sudo gedit /etc/fstab UUID={number_found_with_the_ls-l} /var/lib/mysql ntfs-3g uid=mysql,gid=mysql,umask=0077,locale={your_locale}.utf8 0 0 Change the 'datadir' path in /etc/mysql/my.cnf to point to /var/lib/mysql/mysql_data Start the mysql server and test it. Edit the Windows config file (my.ini) and set 'datadir' to X:/mysql_data (replace X: for where you mount it under Windows). 

Comstackdo del tema 1442148 en UF.org.

Esas instrucciones son incorrectas, y obtendrás un error

p.ej

 % ls -l /dev/vda1 brw-rw---- 1 root disk 253, 1 Sep 16 17:45 /dev/vda1 % mkdir X % sudo mv X /dev/vda1/X mv: failed to access '/dev/vda1/X': Not a directory 

Simplemente no puedes hacer lo que eso dice.